Sha256: fde0f1dadfe25c1305aab9ab68e03681f96da77df402dff1bdb76500633dbe82
Contents?: true
Size: 783 Bytes
Versions: 4
Compression:
Stored size: 783 Bytes
Contents
#Test of drop_column method. require 'kirbybase' db = KirbyBase.new # If table exists, delete it. db.drop_table(:plane) if db.table_exists?(:plane) # Create a table. plane_tbl = db.create_table(:plane, :name, :String, :speed, :Integer, :service_date, :Date, :still_flying, :Boolean) # Insert a bunch more records so we can have some "select" fun below. plane_tbl.insert('Spitfire', 345, Date.new(1939,2,18), true) plane_tbl.insert('Oscar', 361, Date.new(1943,12,31), false) plane_tbl.insert('ME-109', 366, Date.new(1936,7,7),true) plane_tbl.insert('JU-88', 289, Date.new(1937,1,19), false) plane_tbl.insert('P-39', nil, nil, false) plane_tbl.insert('Zero', 377, Date.new(1937,5,15), true) plane_tbl.drop_column(:speed) puts plane_tbl.select.to_report
Version data entries
4 entries across 4 versions & 1 rubygems