Есть ли команда для подключения к базе данных в файле SQL?
Я хочу создать базу данных, а затем немедленно начать заполнять ее таблицами и данными.Все содержится в одном файле .sql
.Я не знаю ничего, что заменяет команду оболочки \c
?
Пример файла SQL:
CREATE DATABASE mydb;
CREATE USER myusername WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydb TO myusername;
CONNECT TO mydb USER myusername; --<-- something like this?
CREATE TABLE administrator (
id integer NOT NULL,
admin_name character varying(150),
password character varying(255),
active boolean,
"timestamp" timestamp without time zone,
email character varying(255)
);
ALTER TABLE administrator OWNER TO myusername;
CONNECT - самая близкая вещь, которую я нашел в документации, но он сталкивается с синтаксическими ошибками.Я не могу найти оболочку, которая указывает, куда таблицы должны идти?
ERROR: syntax error at or near "CONNECT"