def sqlite3 opts, stream system("del #{opts}") if File.exists?("#{opts}") IO.popen("sqlite3 #{opts}", 'w') { |io| io.puts stream } end # 创建该数据库gettext_dev的表lessons sqlite3 "gettext_dev.db", <<-END CREATE TABLE lessons ( id INTEGER NOT NULL , title VARCHAR(255) , text VARCHAR(255) , PRIMARY KEY (id) ); INSERT INTO lessons(id,title,text) VALUES(1,'第一课','中国,你好!'); INSERT INTO lessons(id,title,text) VALUES(2,'第二课','世界,你好!'); END # 创建该数据库gettext_tst的表lessons sqlite3 "gettext_tst.db", <<-END CREATE TABLE lessons ( id INTEGER NOT NULL , title VARCHAR(255) , text VARCHAR(255) , PRIMARY KEY (id) ); INSERT INTO lessons(id,title,text) VALUES(1,'第一课','中国,你好!'); INSERT INTO lessons(id,title,text) VALUES(2,'第二课','世界,你好!'); END