импортировать файл .sql в pgAdmin4 - PullRequest
0 голосов
/ 07 ноября 2019

Я хочу импортировать файл .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
);
'''

Может ли кто-нибудь помочь, пожалуйста?

...