質問: お世話になります、プログラマー初心者です。 PastgreSQLについて学習しており https://programming-style.com/postgresql/reference/connect/ こちらのサイトのSQLの実行まで行うことが出来ましたが (postgres=# select * from pg_database;) 下記のような複数行のSQLを実行する方法が分からず 方法をご存じの方いらっしゃいましたら ご教授頂けますと幸いです。 CREATE TABLE Shohin (shohin_id CHAR(4) NOT NULL, shohin_mei VARCHAR(100) NOT NULL, shohin_bunrui VARCHAR(32) NOT NULL, hanbai_tanka INTEGER , shiire_tanka INTEGER , torokubi DATE , PRIMARY KEY (shohin_id));
回答: `;`がコマンドの終わりを示すので、それまではエンターキーで改行して入力する事が出来ます。 長文を入力して、駄目だった場合が辛すぎるので、長文の場合はファイルとして実行(-f)するのが殆どです。