lib/ezframe/database.rb in ezframe-0.0.4 vs lib/ezframe/database.rb in ezframe-0.1.0
- old
+ new
@@ -10,11 +10,11 @@
connect
end
def connect
@dbfile ||= ENV["EZFRAME_DB"] || Config[:database] || "sqlite://db/devel.sqlite"
- puts "Database.connect: dbfile=#{@dbfile}"
+ # puts "Database.connect: dbfile=#{@dbfile}"
@sequel = Sequel.connect(@dbfile, loggers: [Logger.new($stdout)])
end
def exec(sql)
@sequel.run(sql)
@@ -29,10 +29,10 @@
dbtype_h.delete(key.to_sym)
end
# puts "create_table: #{table_name}"
if @dbfile.index("postgres")
@sequel.create_table(table_name) do
- serial :id
+ primary_key :id, identity: true
dbtype_h.each do |key, dbtype|
column(key, dbtype)
end
column(:created_at, :timestamp, default: Sequel::CURRENT_TIMESTAMP)
column(:updated_at, :timestamp, default: Sequel::CURRENT_TIMESTAMP)