Cross Reference:
xref
: /
ontohub
/
db
/
migrate
/
20120307152935_create_axioms.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
20120307152935_create_axioms.rb revision 58721b9d3a8cd6a624269ddf507f80af4417c9bd
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
class
CreateAxioms
<
ActiveRecord
::
Migration
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
def
change
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
create_table
:
axioms
do
|t|
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.references
:
ontology
, :
null
=>
false
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.string
:
name
, :
null
=>
false
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.text
:
text
, :
null
=>
false
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.string
:
range
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.timestamps
:
null
=>
false
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
end
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
change_table
:
axioms
do
|t|
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.index
[:
ontology_id
, :
id
], :
unique
=>
true
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.index
[:
ontology_id
, :
name
], :
unique
=>
true
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
t.foreign
_key
:
ontologies
, :
dependent
=> :
delete
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
end
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
end
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen
end
e9068f1c3326de0265d0ef542a0d7723f5f01bc8
Timo Sirainen