Запуск команд SQL из файла

Создадим базу данных

CREATE DATABASE db5;

Войдём в базу данных

psql \c db5

Создадим таблицу

CREATE TABLE animals (animaltype TEXT);

Создадим файл на рабочем столе с именем myfile с содержимым

INSERT INTO animals (animaltype) VALUES ('tiger');
INSERT INTO animals (animaltype) VALUES ('elephant');
INSERT INTO animals (animaltype) VALUES ('pig');
INSERT INTO animals (animaltype) VALUES ('dog');

Запустим на выполнение файл myfile

psql \i  '/home/maxim/Рабочий стол/myfile'

После этого данные добавятся в таблицу.

Last updated

Was this helpful?