###やりたい事
DockerでPostgreSQLの初期データを投入する時、テーブルを複数作成したい
###現状
・ファイル構成
initdb 1_createdb.sql 2_createdb.sh
・ファイルの中身
// 1_createdb.sql create database todo_app;
// 2_createdb.sh psql -U postgres -d todo_app << "EOSQL" create table todos (id SERIAL PRIMARY KEY, title text)
これらのファイルで、todo_appデータベース、todosテーブルはちゃんと作成されます。
2_createdb.shファイルで、 todosテーブルとusersテーブルを作成したいです。
####試しに
// 2_createdb.sh psql -U postgres -d todo_app << "EOSQL" create table todos (id SERIAL PRIMARY KEY, title text) create table users (user_id SERIAL PRIMARY KEY, username VARCHAR(15) NOT NULL, password VARCHAR(15) NOT NULL)
このように記述して実装してみましたが、作成されませんでした。
どのような記述をしたら、複数テーブルを作成する事ができるのでしょうか。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/12 01:18
退会済みユーザー
2020/05/12 01:23 編集
2020/05/12 01:26
退会済みユーザー
2020/05/12 01:34 編集
2020/05/12 01:37
退会済みユーザー
2020/05/12 01:38