0

我有一个名为schema.sql的文件,如下所示:

drop table if exists codes;
create table paste_codes (
    id integer primary key autoincrement,
    codetitle string not null,
    codebody string not null,
    pub_date string not null
)

有什么方法可以让 sqlite3 从这个文件中读取它并为我创建数据库?cat schema.sql > sqlite3 /tmp/database.db 之类的东西?

谢谢

4

1 回答 1

0

我解决了这个问题。我将代码更改为:

drop table if exists paste_code;
create table paste_code (
    id integer primary key autoincrement,
    codetitle string not null,
    codebody string not null,
    pub_date string not null
);

我只是:

$ sqlite3 /tmp/database.db < schema.sql

一切都开始完美!

于 2012-06-09T19:36:41.180 回答