У меня проблема с автоматическим созданием базы данных c. Я создал файл create_database. sql со следующим кодом:
BEGIN;
\i schema.sql
\i domains.sql
\i sequences.sql
\i tables.sql
\i dane/insert_users.sql
\i dane/insert_default_expenses.sql
\i dane/insert_default_incomes.sql
\i dane/insert_default_payments.sql
\i dane/insert_user_incomes.sql
\i dane/insert_user_expenses.sql
\i dane/insert_user_payments.sql
\i dane/insert_expenses.sql
\i dane/insert_incomes.sql
\i procedures.sql
\i views.sql
COMMIT;
Я хотел бы автоматически создать базу данных, используя эту транзакцию. Поэтому я набираю внутри SQL SHELL:
psql budget < 'C:\Users\xxx\Desktop\yyy\create_database.sql'
Не возвращается ошибка, но БД не обновляется. Есть идеи почему?