1
Мы используем Redshift, который использует Postgres 8.
Мне нужно сравнить (2) таблицы, которые будут почти идентичны, но в другой таблице будут дополнительные столбцы, Мне нужно выяснить разницу в столбцах.postgresql - получить список разностей столбцов между двумя таблицами
Пример:
CREATE TABLE table1 (
v_id character varying(255) NOT NULL,
v_created timestamp without time zone NOT NULL,
abc_102 boolean,
abc_103 boolean,
abc_104 boolean,
def_56 boolean DEFAULT false NOT NULL,
def_57 boolean DEFAULT false NOT NULL
)
CREATE TABLE table2 (
v_id character varying(255) NOT NULL,
v_created timestamp without time zone NOT NULL,
abc_102 boolean,
abc_103 boolean,
abc_104 boolean,
abc_105 boolean,
def_56 boolean DEFAULT false NOT NULL,
def_57 boolean DEFAULT false NOT NULL,
def_58 boolean DEFAULT false NOT NULL,
)
Что запрос я могу использовать, что даст мне список различий столбцов?
Это работает для меня. Спасибо. – noober