我当前的脚本看起来像这样:
!/bin/sh
sudo -u postgres createdb mydb
sudo -u postgres psql mydb
CREATE TABLE person (first VARCHAR(32), last VARCHAR(32));
CREATE TABLE thing (size VARCHAR(32), price VARCHAR(32));
exit 0;
截至目前,当我执行脚本时,它会创建数据库并将我登录到其中。但是,在将我登录到 mydb 后,脚本不会继续执行CREATE TABLE
命令。
我是新来的,所以我不知道我是否以正确的方式去做。基本上我只想要一个创建数据库的脚本,然后在其中创建几个表(使用 PostgreSQL)。