Method: Rake::DataTask::Postgres#create_table
- Defined in:
- lib/data_task/adapters/postgres.rb
#create_table(table_name, data_definition, column_definitions, track_table = true) ⇒ Object Also known as: create_data
208 209 210 211 212 213 214 215 216 217 218 |
# File 'lib/data_task/adapters/postgres.rb', line 208 def create_table table_name, data_definition, column_definitions, track_table=true drop_table table_name execute <<-EOSQL create table #{table_name} #{column_definitions} #{ "as #{data_definition}" if !data_definition.nil? } EOSQL if track_table create_tracking_rules(table_name) track_creation table_name, 0 end end |