Привет, ребята, я застрял в проблеме с моей первой базой данных на Postgres, и я не могу найти решение, я попытался выяснить, было ли это вопросом установки автокоммитов, но, видимо, с postgres 9.x это неокончательная операция. Документация предполагает, что это может быть ошибка в разрешениях или полный диск. Это код
CREATE DATABASE datacamp_courses
WITH
OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'English_United States.1252'
LC_CTYPE = 'English_United States.1252'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
CREATE TABLE datacamp_courses (
course_id SERIAL PRIMARY KEY,
course_name VARCHAR (50) UNIQUE NOT NULL,
course_instructor VARCHAR (100) NOT NULL,
topic VARCHAR (2) NOT NULL
);
Это ошибка:
ERROR: CREATE DATABASE cannot run inside a transaction block
SQL state: 25001
Любая помощь будет принята с благодарностью