Commit 2a637348 authored by Dian Fay's avatar Dian Fay
Browse files

fix: ignore dropped columns

parent a8c58b97
Loading
Loading
Loading
Loading
+1 −1
Changes for lib/scripts/tables.sql: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ SELECT * FROM (
  WITH table_columns AS (
    SELECT attrelid, array_agg(DISTINCT attname::text) AS columns
    FROM pg_catalog.pg_attribute
    WHERE attnum > 0
    WHERE attnum > 0 AND attisdropped IS FALSE
    GROUP BY attrelid
  ), table_primary_keys AS (
    SELECT tc.table_schema, tc.table_name,
+3 −0
Changes for test/helpers/scripts/foreign-keys/schema.sql: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -9,9 +9,12 @@ CREATE TABLE beta (
  id SERIAL NOT NULL PRIMARY KEY,
  alpha_id INT,
  val TEXT,
  val2 TEXT,
  FOREIGN KEY (alpha_id) REFERENCES alpha(id)
);

ALTER TABLE beta DROP COLUMN val2;

CREATE TABLE gamma (
  id SERIAL NOT NULL PRIMARY KEY,
  alpha_id_one INT NOT NULL,