Passage à ActiveRecord::Migration pour la création et la gestion de la base de données.
[bilio:bilio.git] / db / migrate / 008_create_documenttypes.rb
1 # coding: utf-8
2
3 class CreateDocumenttypes < ActiveRecord::Migration
4   def self.up
5     
6     create_table :documenttypes do |t|
7       t.string :designation, :null => false
8       t.boolean :achat, :null => false
9       t.string :code
10       t.integer :dernier_num, :default => 0
11       t.timestamps
12     end
13     
14     Documenttype.create :designation => "Devis Client", :achat => true, :code => "DC"
15     Documenttype.create :designation => "Commande Client", :achat => true, :code => "CC"
16     Documenttype.create :designation => "BL Client", :achat => true, :code => "BC"
17     Documenttype.create :designation => "Facture Client", :achat => true, :code => "FC"
18     Documenttype.create :designation => "Avoir Client", :achat => true, :code => "AC"
19     Documenttype.create :designation => "Devis Fournisseur", :achat => false, :code => "DF"
20     Documenttype.create :designation => "Commande Fournisseur", :achat => false, :code => "CF"
21     Documenttype.create :designation => "Facture Fournisseur", :achat => false, :code => "FF"
22     
23   end
24
25   def self.down
26     drop_table :documenttypes
27   end
28 end
29