Я хочу импортировать файл .sql (т.е. table_b.sql), который находится на моем жестком диске, в pgAdmin4, затем из этого файла.sql, который содержит таблицу, я хочу создать другую таблицу.
Во-первых, как мне импортировать этот файл .sql в pgAdmin4? Кажется, я не могу найти много документации по этому вопросу.
Во-вторых, когда я запускаю приведенный ниже запрос, я получаю синтаксическую ошибку рядом с 'null :: integer as', где я собираюсь получить новый столбец с нулевыми значениями. изначально я не уверен, в чем проблема.
'''CREATE TABLE IF NOT EXISTS table_a AS
(
SELECT
id,
first_name,
last_name,
address,
null::integer as duration, --this is a new column full of null at the beginning
geom
FROM table_b
);
'''
Может ли кто-нибудь помочь, пожалуйста?