diff --git a/crates/squawk_parser/tests/data/regression_suite/LICENSE b/crates/squawk_parser/tests/data/regression_suite/LICENSE deleted file mode 100644 index 3b79b1b4..00000000 --- a/crates/squawk_parser/tests/data/regression_suite/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -PostgreSQL Database Management System -(also known as Postgres, formerly known as Postgres95) - -Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group - -Portions Copyright (c) 1994, The Regents of the University of California - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose, without fee, and without a written agreement -is hereby granted, provided that the above copyright notice and this -paragraph and the following two paragraphs appear in all copies. - -IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING -LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS -DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/crates/squawk_parser/tests/data/regression_suite/temp.sql b/crates/squawk_parser/tests/data/regression_suite/temp.sql deleted file mode 100644 index 61529670..00000000 --- a/crates/squawk_parser/tests/data/regression_suite/temp.sql +++ /dev/null @@ -1,420 +0,0 @@ --- --- TEMP --- Test temp relations and indexes --- - --- test temp table/index masking - -CREATE TABLE temptest(col int); - -CREATE INDEX i_temptest ON temptest(col); - -CREATE TEMP TABLE temptest(tcol int); - -CREATE INDEX i_temptest ON temptest(tcol); - -SELECT * FROM temptest; - -DROP INDEX i_temptest; - -DROP TABLE temptest; - -SELECT * FROM temptest; - -DROP INDEX i_temptest; - -DROP TABLE temptest; - --- test temp table selects - -CREATE TABLE temptest(col int); - -INSERT INTO temptest VALUES (1); - -CREATE TEMP TABLE temptest(tcol float); - -INSERT INTO temptest VALUES (2.1); - -SELECT * FROM temptest; - -DROP TABLE temptest; - -SELECT * FROM temptest; - -DROP TABLE temptest; - --- test temp table deletion - -CREATE TEMP TABLE temptest(col int); - --- \c - -SELECT * FROM temptest; - --- Test ON COMMIT DELETE ROWS - -CREATE TEMP TABLE temptest(col int) ON COMMIT DELETE ROWS; - --- while we're here, verify successful truncation of index with SQL function -CREATE INDEX ON temptest(bit_length('')); - -BEGIN; -INSERT INTO temptest VALUES (1); -INSERT INTO temptest VALUES (2); - -SELECT * FROM temptest; -COMMIT; - -SELECT * FROM temptest; - -DROP TABLE temptest; - -BEGIN; -CREATE TEMP TABLE temptest(col) ON COMMIT DELETE ROWS AS SELECT 1; - -SELECT * FROM temptest; -COMMIT; - -SELECT * FROM temptest; - -DROP TABLE temptest; - --- Test ON COMMIT DROP - -BEGIN; - -CREATE TEMP TABLE temptest(col int) ON COMMIT DROP; - -INSERT INTO temptest VALUES (1); -INSERT INTO temptest VALUES (2); - -SELECT * FROM temptest; -COMMIT; - -SELECT * FROM temptest; - -BEGIN; -CREATE TEMP TABLE temptest(col) ON COMMIT DROP AS SELECT 1; - -SELECT * FROM temptest; -COMMIT; - -SELECT * FROM temptest; - --- Test it with a CHECK condition that produces a toasted pg_constraint entry -BEGIN; -do $$ -begin - execute format($cmd$ - CREATE TEMP TABLE temptest (col text CHECK (col < %L)) ON COMMIT DROP - $cmd$, - (SELECT string_agg(g.i::text || ':' || random()::text, '|') - FROM generate_series(1, 100) g(i))); -end$$; - -SELECT * FROM temptest; -COMMIT; - -SELECT * FROM temptest; - --- ON COMMIT is only allowed for TEMP - -CREATE TABLE temptest(col int) ON COMMIT DELETE ROWS; -CREATE TABLE temptest(col) ON COMMIT DELETE ROWS AS SELECT 1; - --- Test foreign keys -BEGIN; -CREATE TEMP TABLE temptest1(col int PRIMARY KEY); -CREATE TEMP TABLE temptest2(col int REFERENCES temptest1) - ON COMMIT DELETE ROWS; -INSERT INTO temptest1 VALUES (1); -INSERT INTO temptest2 VALUES (1); -COMMIT; -SELECT * FROM temptest1; -SELECT * FROM temptest2; - -BEGIN; -CREATE TEMP TABLE temptest3(col int PRIMARY KEY) ON COMMIT DELETE ROWS; -CREATE TEMP TABLE temptest4(col int REFERENCES temptest3); -COMMIT; - --- Test manipulation of temp schema's placement in search path - -create table public.whereami (f1 text); -insert into public.whereami values ('public'); - -create temp table whereami (f1 text); -insert into whereami values ('temp'); - -create function public.whoami() returns text - as $$select 'public'::text$$ language sql; - -create function pg_temp.whoami() returns text - as $$select 'temp'::text$$ language sql; - --- default should have pg_temp implicitly first, but only for tables -select * from whereami; -select whoami(); - --- can list temp first explicitly, but it still doesn't affect functions -set search_path = pg_temp, public; -select * from whereami; -select whoami(); - --- or put it last for security -set search_path = public, pg_temp; -select * from whereami; -select whoami(); - --- you can invoke a temp function explicitly, though -select pg_temp.whoami(); - -drop table public.whereami; - --- types in temp schema -set search_path = pg_temp, public; -create domain pg_temp.nonempty as text check (value <> ''); --- function-syntax invocation of types matches rules for functions -select nonempty(''); -select pg_temp.nonempty(''); --- other syntax matches rules for tables -select ''::nonempty; - -reset search_path; - --- For partitioned temp tables, ON COMMIT actions ignore storage-less --- partitioned tables. -begin; -create temp table temp_parted_oncommit (a int) - partition by list (a) on commit delete rows; -create temp table temp_parted_oncommit_1 - partition of temp_parted_oncommit - for values in (1) on commit delete rows; -insert into temp_parted_oncommit values (1); -commit; --- partitions are emptied by the previous commit -select * from temp_parted_oncommit; -drop table temp_parted_oncommit; - --- Check dependencies between ON COMMIT actions with a partitioned --- table and its partitions. Using ON COMMIT DROP on a parent removes --- the whole set. -begin; -create temp table temp_parted_oncommit_test (a int) - partition by list (a) on commit drop; -create temp table temp_parted_oncommit_test1 - partition of temp_parted_oncommit_test - for values in (1) on commit delete rows; -create temp table temp_parted_oncommit_test2 - partition of temp_parted_oncommit_test - for values in (2) on commit drop; -insert into temp_parted_oncommit_test values (1), (2); -commit; --- no relations remain in this case. -select relname from pg_class where relname ~ '^temp_parted_oncommit_test'; --- Using ON COMMIT DELETE on a partitioned table does not remove --- all rows if partitions preserve their data. -begin; -create temp table temp_parted_oncommit_test (a int) - partition by list (a) on commit delete rows; -create temp table temp_parted_oncommit_test1 - partition of temp_parted_oncommit_test - for values in (1) on commit preserve rows; -create temp table temp_parted_oncommit_test2 - partition of temp_parted_oncommit_test - for values in (2) on commit drop; -insert into temp_parted_oncommit_test values (1), (2); -commit; --- Data from the remaining partition is still here as its rows are --- preserved. -select * from temp_parted_oncommit_test; --- two relations remain in this case. -select relname from pg_class where relname ~ '^temp_parted_oncommit_test' - order by relname; -drop table temp_parted_oncommit_test; - --- Check dependencies between ON COMMIT actions with inheritance trees. --- Using ON COMMIT DROP on a parent removes the whole set. -begin; -create temp table temp_inh_oncommit_test (a int) on commit drop; -create temp table temp_inh_oncommit_test1 () - inherits(temp_inh_oncommit_test) on commit delete rows; -insert into temp_inh_oncommit_test1 values (1); -commit; --- no relations remain in this case -select relname from pg_class where relname ~ '^temp_inh_oncommit_test'; --- Data on the parent is removed, and the child goes away. -begin; -create temp table temp_inh_oncommit_test (a int) on commit delete rows; -create temp table temp_inh_oncommit_test1 () - inherits(temp_inh_oncommit_test) on commit drop; -insert into temp_inh_oncommit_test1 values (1); -insert into temp_inh_oncommit_test values (1); -commit; -select * from temp_inh_oncommit_test; --- one relation remains -select relname from pg_class where relname ~ '^temp_inh_oncommit_test'; -drop table temp_inh_oncommit_test; - --- Tests with two-phase commit --- Transactions creating objects in a temporary namespace cannot be used --- with two-phase commit. - --- These cases generate errors about temporary namespace. --- Function creation -begin; -create function pg_temp.twophase_func() returns void as - $$ select '2pc_func'::text $$ language sql; -prepare transaction 'twophase_func'; --- Function drop -create function pg_temp.twophase_func() returns void as - $$ select '2pc_func'::text $$ language sql; -begin; -drop function pg_temp.twophase_func(); -prepare transaction 'twophase_func'; --- Operator creation -begin; -create operator pg_temp.@@ (leftarg = int4, rightarg = int4, procedure = int4mi); -prepare transaction 'twophase_operator'; - --- These generate errors about temporary tables. -begin; -create type pg_temp.twophase_type as (a int); -prepare transaction 'twophase_type'; -begin; -create view pg_temp.twophase_view as select 1; -prepare transaction 'twophase_view'; -begin; -create sequence pg_temp.twophase_seq; -prepare transaction 'twophase_sequence'; - --- Temporary tables cannot be used with two-phase commit. -create temp table twophase_tab (a int); -begin; -select a from twophase_tab; -prepare transaction 'twophase_tab'; -begin; -insert into twophase_tab values (1); -prepare transaction 'twophase_tab'; -begin; -lock twophase_tab in access exclusive mode; -prepare transaction 'twophase_tab'; -begin; -drop table twophase_tab; -prepare transaction 'twophase_tab'; - --- Corner case: current_schema may create a temporary schema if namespace --- creation is pending, so check after that. First reset the connection --- to remove the temporary namespace. --- \c - -SET search_path TO 'pg_temp'; -BEGIN; -SELECT current_schema() ~ 'pg_temp' AS is_temp_schema; -PREPARE TRANSACTION 'twophase_search'; - - --- Tests to verify we recover correctly from exhausting buffer pins and --- related matters. - --- use lower possible buffer limit to make the test cheaper --- \c -SET temp_buffers = 100; - -CREATE TEMPORARY TABLE test_temp(a int not null unique, b TEXT not null, cnt int not null); -INSERT INTO test_temp SELECT generate_series(1, 10000) as id, repeat('a', 200), 0; --- should be at least 2x as large than temp_buffers -SELECT pg_relation_size('test_temp') / current_setting('block_size')::int8 > 200; - --- Don't want cursor names and plpgsql function lines in the error messages --- \set VERBOSITY terse - -/* helper function to create cursors for each page in [p_start, p_end] */ -CREATE FUNCTION test_temp_pin(p_start int, p_end int) -RETURNS void -LANGUAGE plpgsql -AS $f$ - DECLARE - cursorname text; - query text; - BEGIN - FOR i IN p_start..p_end LOOP - cursorname = 'c_'||i; - query = format($q$DECLARE %I CURSOR FOR SELECT ctid FROM test_temp WHERE ctid >= '( %s, 1)'::tid $q$, cursorname, i); - EXECUTE query; - EXECUTE 'FETCH NEXT FROM '||cursorname; - -- for test development - -- RAISE NOTICE '%: %', cursorname, query; - END LOOP; - END; -$f$; - - --- Test overflow of temp table buffers is handled correctly -BEGIN; --- should work, below max -SELECT test_temp_pin(0, 9); --- should fail, too many buffers pinned -SELECT test_temp_pin(10, 105); -ROLLBACK; - -BEGIN; --- have some working cursors to test after errors -SELECT test_temp_pin(0, 9); -FETCH NEXT FROM c_3; --- exhaust buffer pins in subtrans, check things work after -SAVEPOINT rescue_me; -SELECT test_temp_pin(10, 105); -ROLLBACK TO SAVEPOINT rescue_me; --- pre-subtrans cursors continue to work -FETCH NEXT FROM c_3; - --- new cursors with pins can be created after subtrans rollback -SELECT test_temp_pin(10, 94); - --- Check that read streams deal with lower number of pins available -SELECT count(*), max(a) max_a, min(a) min_a, max(cnt) max_cnt FROM test_temp; - -ROLLBACK; - - --- Check that temp tables with existing cursors can't be dropped. -BEGIN; -SELECT test_temp_pin(0, 1); -DROP TABLE test_temp; -COMMIT; - --- Check that temp tables with existing cursors can't be dropped. -BEGIN; -SELECT test_temp_pin(0, 1); -TRUNCATE test_temp; -COMMIT; - --- Check that temp tables that are dropped in transaction that's rolled back --- preserve buffer contents -SELECT count(*), max(a) max_a, min(a) min_a, max(cnt) max_cnt FROM test_temp; -INSERT INTO test_temp(a, b, cnt) VALUES (-1, '', 0); -BEGIN; -INSERT INTO test_temp(a, b, cnt) VALUES (-2, '', 0); -DROP TABLE test_temp; -ROLLBACK; -SELECT count(*), max(a) max_a, min(a) min_a, max(cnt) max_cnt FROM test_temp; - --- Check that temp table drop is transactional and preserves dirty --- buffer contents -UPDATE test_temp SET cnt = cnt + 1 WHERE a = -1; -BEGIN; -DROP TABLE test_temp; -ROLLBACK; -SELECT count(*), max(a) max_a, min(a) min_a, max(cnt) max_cnt FROM test_temp; - --- Check that temp table truncation is transactional and preserves dirty --- buffer contents -UPDATE test_temp SET cnt = cnt + 1 WHERE a = -1; -BEGIN; -TRUNCATE test_temp; -ROLLBACK; -SELECT count(*), max(a) max_a, min(a) min_a, max(cnt) max_cnt FROM test_temp; - - --- cleanup -DROP FUNCTION test_temp_pin(int, int); diff --git a/crates/squawk_parser/tests/tests.rs b/crates/squawk_parser/tests/tests.rs index 5ffb3fda..9a6bc98c 100644 --- a/crates/squawk_parser/tests/tests.rs +++ b/crates/squawk_parser/tests/tests.rs @@ -74,9 +74,8 @@ fn parser_err(fixture: Fixture<&str>) { ); } -// 102 failing #[dir_test( - dir: "$CARGO_MANIFEST_DIR/tests/data/regression_suite", + dir: "$CARGO_MANIFEST_DIR/../../postgres/regression_suite", glob: "*.sql", )] fn regression_suite(fixture: Fixture<&str>) { diff --git a/crates/xtask/src/download_regression_tests.rs b/crates/xtask/src/download_regression_tests.rs index cbbddd32..66ce8854 100644 --- a/crates/xtask/src/download_regression_tests.rs +++ b/crates/xtask/src/download_regression_tests.rs @@ -6,7 +6,7 @@ use std::fs::{File, create_dir_all, remove_dir_all}; use std::io::{BufRead, Write}; use std::process::Command; -const PROCESSED_OUTPUT_DIR: &str = "crates/squawk_parser/tests/data/regression_suite"; +const PROCESSED_OUTPUT_DIR: &str = "postgres/regression_suite"; const START_END_MARKERS: &[(&str, &str)] = &[ ( diff --git a/crates/squawk_parser/tests/data/regression_suite/advisory_lock.sql b/postgres/regression_suite/advisory_lock.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/advisory_lock.sql rename to postgres/regression_suite/advisory_lock.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/aggregates.sql b/postgres/regression_suite/aggregates.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/aggregates.sql rename to postgres/regression_suite/aggregates.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/alter_generic.sql b/postgres/regression_suite/alter_generic.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/alter_generic.sql rename to postgres/regression_suite/alter_generic.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/alter_operator.sql b/postgres/regression_suite/alter_operator.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/alter_operator.sql rename to postgres/regression_suite/alter_operator.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/alter_table.sql b/postgres/regression_suite/alter_table.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/alter_table.sql rename to postgres/regression_suite/alter_table.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/amutils.sql b/postgres/regression_suite/amutils.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/amutils.sql rename to postgres/regression_suite/amutils.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/arrays.sql b/postgres/regression_suite/arrays.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/arrays.sql rename to postgres/regression_suite/arrays.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/async.sql b/postgres/regression_suite/async.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/async.sql rename to postgres/regression_suite/async.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/bit.sql b/postgres/regression_suite/bit.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/bit.sql rename to postgres/regression_suite/bit.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/bitmapops.sql b/postgres/regression_suite/bitmapops.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/bitmapops.sql rename to postgres/regression_suite/bitmapops.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/boolean.sql b/postgres/regression_suite/boolean.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/boolean.sql rename to postgres/regression_suite/boolean.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/box.sql b/postgres/regression_suite/box.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/box.sql rename to postgres/regression_suite/box.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/brin.sql b/postgres/regression_suite/brin.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/brin.sql rename to postgres/regression_suite/brin.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/brin_bloom.sql b/postgres/regression_suite/brin_bloom.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/brin_bloom.sql rename to postgres/regression_suite/brin_bloom.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/brin_multi.sql b/postgres/regression_suite/brin_multi.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/brin_multi.sql rename to postgres/regression_suite/brin_multi.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/btree_index.sql b/postgres/regression_suite/btree_index.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/btree_index.sql rename to postgres/regression_suite/btree_index.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/case.sql b/postgres/regression_suite/case.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/case.sql rename to postgres/regression_suite/case.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/char.sql b/postgres/regression_suite/char.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/char.sql rename to postgres/regression_suite/char.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/circle.sql b/postgres/regression_suite/circle.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/circle.sql rename to postgres/regression_suite/circle.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/cluster.sql b/postgres/regression_suite/cluster.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/cluster.sql rename to postgres/regression_suite/cluster.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/collate.icu.utf8.sql b/postgres/regression_suite/collate.icu.utf8.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/collate.icu.utf8.sql rename to postgres/regression_suite/collate.icu.utf8.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/collate.linux.utf8.sql b/postgres/regression_suite/collate.linux.utf8.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/collate.linux.utf8.sql rename to postgres/regression_suite/collate.linux.utf8.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/collate.sql b/postgres/regression_suite/collate.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/collate.sql rename to postgres/regression_suite/collate.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/collate.utf8.sql b/postgres/regression_suite/collate.utf8.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/collate.utf8.sql rename to postgres/regression_suite/collate.utf8.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/combocid.sql b/postgres/regression_suite/combocid.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/combocid.sql rename to postgres/regression_suite/combocid.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/comments.sql b/postgres/regression_suite/comments.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/comments.sql rename to postgres/regression_suite/comments.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/compression.sql b/postgres/regression_suite/compression.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/compression.sql rename to postgres/regression_suite/compression.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/compression_lz4.sql b/postgres/regression_suite/compression_lz4.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/compression_lz4.sql rename to postgres/regression_suite/compression_lz4.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/constraints.sql b/postgres/regression_suite/constraints.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/constraints.sql rename to postgres/regression_suite/constraints.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/conversion.sql b/postgres/regression_suite/conversion.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/conversion.sql rename to postgres/regression_suite/conversion.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/copy.sql b/postgres/regression_suite/copy.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/copy.sql rename to postgres/regression_suite/copy.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/copy2.sql b/postgres/regression_suite/copy2.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/copy2.sql rename to postgres/regression_suite/copy2.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/copydml.sql b/postgres/regression_suite/copydml.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/copydml.sql rename to postgres/regression_suite/copydml.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/copyencoding.sql b/postgres/regression_suite/copyencoding.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/copyencoding.sql rename to postgres/regression_suite/copyencoding.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/copyselect.sql b/postgres/regression_suite/copyselect.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/copyselect.sql rename to postgres/regression_suite/copyselect.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_aggregate.sql b/postgres/regression_suite/create_aggregate.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_aggregate.sql rename to postgres/regression_suite/create_aggregate.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_am.sql b/postgres/regression_suite/create_am.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_am.sql rename to postgres/regression_suite/create_am.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_cast.sql b/postgres/regression_suite/create_cast.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_cast.sql rename to postgres/regression_suite/create_cast.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_function_c.sql b/postgres/regression_suite/create_function_c.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_function_c.sql rename to postgres/regression_suite/create_function_c.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_function_sql.sql b/postgres/regression_suite/create_function_sql.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_function_sql.sql rename to postgres/regression_suite/create_function_sql.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_index.sql b/postgres/regression_suite/create_index.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_index.sql rename to postgres/regression_suite/create_index.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_index_spgist.sql b/postgres/regression_suite/create_index_spgist.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_index_spgist.sql rename to postgres/regression_suite/create_index_spgist.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_misc.sql b/postgres/regression_suite/create_misc.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_misc.sql rename to postgres/regression_suite/create_misc.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_operator.sql b/postgres/regression_suite/create_operator.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_operator.sql rename to postgres/regression_suite/create_operator.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_procedure.sql b/postgres/regression_suite/create_procedure.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_procedure.sql rename to postgres/regression_suite/create_procedure.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_role.sql b/postgres/regression_suite/create_role.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_role.sql rename to postgres/regression_suite/create_role.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_schema.sql b/postgres/regression_suite/create_schema.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_schema.sql rename to postgres/regression_suite/create_schema.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_table.sql b/postgres/regression_suite/create_table.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_table.sql rename to postgres/regression_suite/create_table.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_table_like.sql b/postgres/regression_suite/create_table_like.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_table_like.sql rename to postgres/regression_suite/create_table_like.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_type.sql b/postgres/regression_suite/create_type.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_type.sql rename to postgres/regression_suite/create_type.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/create_view.sql b/postgres/regression_suite/create_view.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/create_view.sql rename to postgres/regression_suite/create_view.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/database.sql b/postgres/regression_suite/database.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/database.sql rename to postgres/regression_suite/database.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/date.sql b/postgres/regression_suite/date.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/date.sql rename to postgres/regression_suite/date.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/dbsize.sql b/postgres/regression_suite/dbsize.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/dbsize.sql rename to postgres/regression_suite/dbsize.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/delete.sql b/postgres/regression_suite/delete.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/delete.sql rename to postgres/regression_suite/delete.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/dependency.sql b/postgres/regression_suite/dependency.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/dependency.sql rename to postgres/regression_suite/dependency.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/domain.sql b/postgres/regression_suite/domain.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/domain.sql rename to postgres/regression_suite/domain.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/drop_if_exists.sql b/postgres/regression_suite/drop_if_exists.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/drop_if_exists.sql rename to postgres/regression_suite/drop_if_exists.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/drop_operator.sql b/postgres/regression_suite/drop_operator.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/drop_operator.sql rename to postgres/regression_suite/drop_operator.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/eager_aggregate.sql b/postgres/regression_suite/eager_aggregate.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/eager_aggregate.sql rename to postgres/regression_suite/eager_aggregate.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/enum.sql b/postgres/regression_suite/enum.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/enum.sql rename to postgres/regression_suite/enum.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/equivclass.sql b/postgres/regression_suite/equivclass.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/equivclass.sql rename to postgres/regression_suite/equivclass.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/errors.sql b/postgres/regression_suite/errors.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/errors.sql rename to postgres/regression_suite/errors.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/event_trigger.sql b/postgres/regression_suite/event_trigger.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/event_trigger.sql rename to postgres/regression_suite/event_trigger.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/event_trigger_login.sql b/postgres/regression_suite/event_trigger_login.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/event_trigger_login.sql rename to postgres/regression_suite/event_trigger_login.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/explain.sql b/postgres/regression_suite/explain.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/explain.sql rename to postgres/regression_suite/explain.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/expressions.sql b/postgres/regression_suite/expressions.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/expressions.sql rename to postgres/regression_suite/expressions.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/fast_default.sql b/postgres/regression_suite/fast_default.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/fast_default.sql rename to postgres/regression_suite/fast_default.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/float4.sql b/postgres/regression_suite/float4.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/float4.sql rename to postgres/regression_suite/float4.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/float8.sql b/postgres/regression_suite/float8.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/float8.sql rename to postgres/regression_suite/float8.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/foreign_data.sql b/postgres/regression_suite/foreign_data.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/foreign_data.sql rename to postgres/regression_suite/foreign_data.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/foreign_key.sql b/postgres/regression_suite/foreign_key.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/foreign_key.sql rename to postgres/regression_suite/foreign_key.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/functional_deps.sql b/postgres/regression_suite/functional_deps.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/functional_deps.sql rename to postgres/regression_suite/functional_deps.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/generated_stored.sql b/postgres/regression_suite/generated_stored.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/generated_stored.sql rename to postgres/regression_suite/generated_stored.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/generated_virtual.sql b/postgres/regression_suite/generated_virtual.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/generated_virtual.sql rename to postgres/regression_suite/generated_virtual.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/geometry.sql b/postgres/regression_suite/geometry.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/geometry.sql rename to postgres/regression_suite/geometry.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/gin.sql b/postgres/regression_suite/gin.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/gin.sql rename to postgres/regression_suite/gin.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/gist.sql b/postgres/regression_suite/gist.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/gist.sql rename to postgres/regression_suite/gist.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/groupingsets.sql b/postgres/regression_suite/groupingsets.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/groupingsets.sql rename to postgres/regression_suite/groupingsets.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/guc.sql b/postgres/regression_suite/guc.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/guc.sql rename to postgres/regression_suite/guc.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/hash_func.sql b/postgres/regression_suite/hash_func.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/hash_func.sql rename to postgres/regression_suite/hash_func.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/hash_index.sql b/postgres/regression_suite/hash_index.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/hash_index.sql rename to postgres/regression_suite/hash_index.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/hash_part.sql b/postgres/regression_suite/hash_part.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/hash_part.sql rename to postgres/regression_suite/hash_part.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/horology.sql b/postgres/regression_suite/horology.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/horology.sql rename to postgres/regression_suite/horology.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/identity.sql b/postgres/regression_suite/identity.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/identity.sql rename to postgres/regression_suite/identity.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/incremental_sort.sql b/postgres/regression_suite/incremental_sort.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/incremental_sort.sql rename to postgres/regression_suite/incremental_sort.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/index_including.sql b/postgres/regression_suite/index_including.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/index_including.sql rename to postgres/regression_suite/index_including.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/index_including_gist.sql b/postgres/regression_suite/index_including_gist.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/index_including_gist.sql rename to postgres/regression_suite/index_including_gist.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/indexing.sql b/postgres/regression_suite/indexing.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/indexing.sql rename to postgres/regression_suite/indexing.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/indirect_toast.sql b/postgres/regression_suite/indirect_toast.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/indirect_toast.sql rename to postgres/regression_suite/indirect_toast.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/inet.sql b/postgres/regression_suite/inet.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/inet.sql rename to postgres/regression_suite/inet.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/infinite_recurse.sql b/postgres/regression_suite/infinite_recurse.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/infinite_recurse.sql rename to postgres/regression_suite/infinite_recurse.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/inherit.sql b/postgres/regression_suite/inherit.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/inherit.sql rename to postgres/regression_suite/inherit.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/init_privs.sql b/postgres/regression_suite/init_privs.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/init_privs.sql rename to postgres/regression_suite/init_privs.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/insert.sql b/postgres/regression_suite/insert.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/insert.sql rename to postgres/regression_suite/insert.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/insert_conflict.sql b/postgres/regression_suite/insert_conflict.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/insert_conflict.sql rename to postgres/regression_suite/insert_conflict.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/int2.sql b/postgres/regression_suite/int2.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/int2.sql rename to postgres/regression_suite/int2.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/int4.sql b/postgres/regression_suite/int4.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/int4.sql rename to postgres/regression_suite/int4.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/int8.sql b/postgres/regression_suite/int8.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/int8.sql rename to postgres/regression_suite/int8.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/interval.sql b/postgres/regression_suite/interval.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/interval.sql rename to postgres/regression_suite/interval.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/join.sql b/postgres/regression_suite/join.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/join.sql rename to postgres/regression_suite/join.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/join_hash.sql b/postgres/regression_suite/join_hash.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/join_hash.sql rename to postgres/regression_suite/join_hash.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/json.sql b/postgres/regression_suite/json.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/json.sql rename to postgres/regression_suite/json.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/json_encoding.sql b/postgres/regression_suite/json_encoding.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/json_encoding.sql rename to postgres/regression_suite/json_encoding.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/jsonb.sql b/postgres/regression_suite/jsonb.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/jsonb.sql rename to postgres/regression_suite/jsonb.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/jsonb_jsonpath.sql b/postgres/regression_suite/jsonb_jsonpath.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/jsonb_jsonpath.sql rename to postgres/regression_suite/jsonb_jsonpath.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/jsonpath.sql b/postgres/regression_suite/jsonpath.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/jsonpath.sql rename to postgres/regression_suite/jsonpath.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/jsonpath_encoding.sql b/postgres/regression_suite/jsonpath_encoding.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/jsonpath_encoding.sql rename to postgres/regression_suite/jsonpath_encoding.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/largeobject.sql b/postgres/regression_suite/largeobject.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/largeobject.sql rename to postgres/regression_suite/largeobject.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/limit.sql b/postgres/regression_suite/limit.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/limit.sql rename to postgres/regression_suite/limit.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/line.sql b/postgres/regression_suite/line.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/line.sql rename to postgres/regression_suite/line.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/lock.sql b/postgres/regression_suite/lock.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/lock.sql rename to postgres/regression_suite/lock.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/lseg.sql b/postgres/regression_suite/lseg.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/lseg.sql rename to postgres/regression_suite/lseg.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/macaddr.sql b/postgres/regression_suite/macaddr.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/macaddr.sql rename to postgres/regression_suite/macaddr.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/macaddr8.sql b/postgres/regression_suite/macaddr8.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/macaddr8.sql rename to postgres/regression_suite/macaddr8.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/maintain_every.sql b/postgres/regression_suite/maintain_every.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/maintain_every.sql rename to postgres/regression_suite/maintain_every.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/matview.sql b/postgres/regression_suite/matview.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/matview.sql rename to postgres/regression_suite/matview.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/md5.sql b/postgres/regression_suite/md5.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/md5.sql rename to postgres/regression_suite/md5.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/memoize.sql b/postgres/regression_suite/memoize.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/memoize.sql rename to postgres/regression_suite/memoize.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/merge.sql b/postgres/regression_suite/merge.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/merge.sql rename to postgres/regression_suite/merge.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/misc.sql b/postgres/regression_suite/misc.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/misc.sql rename to postgres/regression_suite/misc.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/misc_functions.sql b/postgres/regression_suite/misc_functions.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/misc_functions.sql rename to postgres/regression_suite/misc_functions.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/misc_sanity.sql b/postgres/regression_suite/misc_sanity.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/misc_sanity.sql rename to postgres/regression_suite/misc_sanity.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/money.sql b/postgres/regression_suite/money.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/money.sql rename to postgres/regression_suite/money.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/multirangetypes.sql b/postgres/regression_suite/multirangetypes.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/multirangetypes.sql rename to postgres/regression_suite/multirangetypes.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/mvcc.sql b/postgres/regression_suite/mvcc.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/mvcc.sql rename to postgres/regression_suite/mvcc.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/name.sql b/postgres/regression_suite/name.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/name.sql rename to postgres/regression_suite/name.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/namespace.sql b/postgres/regression_suite/namespace.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/namespace.sql rename to postgres/regression_suite/namespace.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/nls.sql b/postgres/regression_suite/nls.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/nls.sql rename to postgres/regression_suite/nls.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/numa.sql b/postgres/regression_suite/numa.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/numa.sql rename to postgres/regression_suite/numa.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/numeric.sql b/postgres/regression_suite/numeric.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/numeric.sql rename to postgres/regression_suite/numeric.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/numeric_big.sql b/postgres/regression_suite/numeric_big.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/numeric_big.sql rename to postgres/regression_suite/numeric_big.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/numerology.sql b/postgres/regression_suite/numerology.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/numerology.sql rename to postgres/regression_suite/numerology.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/object_address.sql b/postgres/regression_suite/object_address.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/object_address.sql rename to postgres/regression_suite/object_address.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/oid.sql b/postgres/regression_suite/oid.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/oid.sql rename to postgres/regression_suite/oid.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/oidjoins.sql b/postgres/regression_suite/oidjoins.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/oidjoins.sql rename to postgres/regression_suite/oidjoins.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/opr_sanity.sql b/postgres/regression_suite/opr_sanity.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/opr_sanity.sql rename to postgres/regression_suite/opr_sanity.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/partition_aggregate.sql b/postgres/regression_suite/partition_aggregate.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/partition_aggregate.sql rename to postgres/regression_suite/partition_aggregate.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/partition_info.sql b/postgres/regression_suite/partition_info.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/partition_info.sql rename to postgres/regression_suite/partition_info.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/partition_join.sql b/postgres/regression_suite/partition_join.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/partition_join.sql rename to postgres/regression_suite/partition_join.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/partition_merge.sql b/postgres/regression_suite/partition_merge.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/partition_merge.sql rename to postgres/regression_suite/partition_merge.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/partition_prune.sql b/postgres/regression_suite/partition_prune.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/partition_prune.sql rename to postgres/regression_suite/partition_prune.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/partition_split.sql b/postgres/regression_suite/partition_split.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/partition_split.sql rename to postgres/regression_suite/partition_split.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/password.sql b/postgres/regression_suite/password.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/password.sql rename to postgres/regression_suite/password.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/path.sql b/postgres/regression_suite/path.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/path.sql rename to postgres/regression_suite/path.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/pg_dependencies.sql b/postgres/regression_suite/pg_dependencies.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/pg_dependencies.sql rename to postgres/regression_suite/pg_dependencies.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/pg_lsn.sql b/postgres/regression_suite/pg_lsn.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/pg_lsn.sql rename to postgres/regression_suite/pg_lsn.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/pg_ndistinct.sql b/postgres/regression_suite/pg_ndistinct.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/pg_ndistinct.sql rename to postgres/regression_suite/pg_ndistinct.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/plancache.sql b/postgres/regression_suite/plancache.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/plancache.sql rename to postgres/regression_suite/plancache.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/plpgsql.sql b/postgres/regression_suite/plpgsql.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/plpgsql.sql rename to postgres/regression_suite/plpgsql.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/point.sql b/postgres/regression_suite/point.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/point.sql rename to postgres/regression_suite/point.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/polygon.sql b/postgres/regression_suite/polygon.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/polygon.sql rename to postgres/regression_suite/polygon.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/polymorphism.sql b/postgres/regression_suite/polymorphism.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/polymorphism.sql rename to postgres/regression_suite/polymorphism.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/portals.sql b/postgres/regression_suite/portals.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/portals.sql rename to postgres/regression_suite/portals.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/portals_p2.sql b/postgres/regression_suite/portals_p2.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/portals_p2.sql rename to postgres/regression_suite/portals_p2.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/predicate.sql b/postgres/regression_suite/predicate.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/predicate.sql rename to postgres/regression_suite/predicate.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/prepare.sql b/postgres/regression_suite/prepare.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/prepare.sql rename to postgres/regression_suite/prepare.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/prepared_xacts.sql b/postgres/regression_suite/prepared_xacts.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/prepared_xacts.sql rename to postgres/regression_suite/prepared_xacts.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/privileges.sql b/postgres/regression_suite/privileges.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/privileges.sql rename to postgres/regression_suite/privileges.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/publication.sql b/postgres/regression_suite/publication.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/publication.sql rename to postgres/regression_suite/publication.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/random.sql b/postgres/regression_suite/random.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/random.sql rename to postgres/regression_suite/random.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/rangefuncs.sql b/postgres/regression_suite/rangefuncs.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/rangefuncs.sql rename to postgres/regression_suite/rangefuncs.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/rangetypes.sql b/postgres/regression_suite/rangetypes.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/rangetypes.sql rename to postgres/regression_suite/rangetypes.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/regex.sql b/postgres/regression_suite/regex.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/regex.sql rename to postgres/regression_suite/regex.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/regproc.sql b/postgres/regression_suite/regproc.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/regproc.sql rename to postgres/regression_suite/regproc.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/reindex_catalog.sql b/postgres/regression_suite/reindex_catalog.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/reindex_catalog.sql rename to postgres/regression_suite/reindex_catalog.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/reloptions.sql b/postgres/regression_suite/reloptions.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/reloptions.sql rename to postgres/regression_suite/reloptions.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/replica_identity.sql b/postgres/regression_suite/replica_identity.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/replica_identity.sql rename to postgres/regression_suite/replica_identity.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/returning.sql b/postgres/regression_suite/returning.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/returning.sql rename to postgres/regression_suite/returning.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/roleattributes.sql b/postgres/regression_suite/roleattributes.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/roleattributes.sql rename to postgres/regression_suite/roleattributes.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/rowsecurity.sql b/postgres/regression_suite/rowsecurity.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/rowsecurity.sql rename to postgres/regression_suite/rowsecurity.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/rowtypes.sql b/postgres/regression_suite/rowtypes.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/rowtypes.sql rename to postgres/regression_suite/rowtypes.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/rules.sql b/postgres/regression_suite/rules.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/rules.sql rename to postgres/regression_suite/rules.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/sanity_check.sql b/postgres/regression_suite/sanity_check.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/sanity_check.sql rename to postgres/regression_suite/sanity_check.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/security_label.sql b/postgres/regression_suite/security_label.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/security_label.sql rename to postgres/regression_suite/security_label.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select.sql b/postgres/regression_suite/select.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select.sql rename to postgres/regression_suite/select.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select_distinct.sql b/postgres/regression_suite/select_distinct.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select_distinct.sql rename to postgres/regression_suite/select_distinct.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select_distinct_on.sql b/postgres/regression_suite/select_distinct_on.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select_distinct_on.sql rename to postgres/regression_suite/select_distinct_on.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select_having.sql b/postgres/regression_suite/select_having.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select_having.sql rename to postgres/regression_suite/select_having.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select_implicit.sql b/postgres/regression_suite/select_implicit.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select_implicit.sql rename to postgres/regression_suite/select_implicit.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select_into.sql b/postgres/regression_suite/select_into.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select_into.sql rename to postgres/regression_suite/select_into.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select_parallel.sql b/postgres/regression_suite/select_parallel.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select_parallel.sql rename to postgres/regression_suite/select_parallel.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/select_views.sql b/postgres/regression_suite/select_views.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/select_views.sql rename to postgres/regression_suite/select_views.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/sequence.sql b/postgres/regression_suite/sequence.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/sequence.sql rename to postgres/regression_suite/sequence.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/spgist.sql b/postgres/regression_suite/spgist.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/spgist.sql rename to postgres/regression_suite/spgist.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/sqljson.sql b/postgres/regression_suite/sqljson.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/sqljson.sql rename to postgres/regression_suite/sqljson.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/sqljson_jsontable.sql b/postgres/regression_suite/sqljson_jsontable.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/sqljson_jsontable.sql rename to postgres/regression_suite/sqljson_jsontable.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/sqljson_queryfuncs.sql b/postgres/regression_suite/sqljson_queryfuncs.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/sqljson_queryfuncs.sql rename to postgres/regression_suite/sqljson_queryfuncs.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/stats.sql b/postgres/regression_suite/stats.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/stats.sql rename to postgres/regression_suite/stats.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/stats_ext.sql b/postgres/regression_suite/stats_ext.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/stats_ext.sql rename to postgres/regression_suite/stats_ext.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/stats_import.sql b/postgres/regression_suite/stats_import.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/stats_import.sql rename to postgres/regression_suite/stats_import.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/stats_rewrite.sql b/postgres/regression_suite/stats_rewrite.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/stats_rewrite.sql rename to postgres/regression_suite/stats_rewrite.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/strings.sql b/postgres/regression_suite/strings.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/strings.sql rename to postgres/regression_suite/strings.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/subscription.sql b/postgres/regression_suite/subscription.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/subscription.sql rename to postgres/regression_suite/subscription.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/subselect.sql b/postgres/regression_suite/subselect.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/subselect.sql rename to postgres/regression_suite/subselect.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/sysviews.sql b/postgres/regression_suite/sysviews.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/sysviews.sql rename to postgres/regression_suite/sysviews.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tablesample.sql b/postgres/regression_suite/tablesample.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tablesample.sql rename to postgres/regression_suite/tablesample.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tablespace.sql b/postgres/regression_suite/tablespace.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tablespace.sql rename to postgres/regression_suite/tablespace.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/test_setup.sql b/postgres/regression_suite/test_setup.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/test_setup.sql rename to postgres/regression_suite/test_setup.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/text.sql b/postgres/regression_suite/text.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/text.sql rename to postgres/regression_suite/text.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tid.sql b/postgres/regression_suite/tid.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tid.sql rename to postgres/regression_suite/tid.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tidrangescan.sql b/postgres/regression_suite/tidrangescan.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tidrangescan.sql rename to postgres/regression_suite/tidrangescan.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tidscan.sql b/postgres/regression_suite/tidscan.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tidscan.sql rename to postgres/regression_suite/tidscan.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/time.sql b/postgres/regression_suite/time.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/time.sql rename to postgres/regression_suite/time.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/timestamp.sql b/postgres/regression_suite/timestamp.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/timestamp.sql rename to postgres/regression_suite/timestamp.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/timestamptz.sql b/postgres/regression_suite/timestamptz.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/timestamptz.sql rename to postgres/regression_suite/timestamptz.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/timetz.sql b/postgres/regression_suite/timetz.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/timetz.sql rename to postgres/regression_suite/timetz.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/transactions.sql b/postgres/regression_suite/transactions.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/transactions.sql rename to postgres/regression_suite/transactions.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/triggers.sql b/postgres/regression_suite/triggers.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/triggers.sql rename to postgres/regression_suite/triggers.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/truncate.sql b/postgres/regression_suite/truncate.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/truncate.sql rename to postgres/regression_suite/truncate.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tsdicts.sql b/postgres/regression_suite/tsdicts.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tsdicts.sql rename to postgres/regression_suite/tsdicts.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tsearch.sql b/postgres/regression_suite/tsearch.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tsearch.sql rename to postgres/regression_suite/tsearch.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tsrf.sql b/postgres/regression_suite/tsrf.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tsrf.sql rename to postgres/regression_suite/tsrf.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tstypes.sql b/postgres/regression_suite/tstypes.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tstypes.sql rename to postgres/regression_suite/tstypes.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/tuplesort.sql b/postgres/regression_suite/tuplesort.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/tuplesort.sql rename to postgres/regression_suite/tuplesort.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/txid.sql b/postgres/regression_suite/txid.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/txid.sql rename to postgres/regression_suite/txid.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/type_sanity.sql b/postgres/regression_suite/type_sanity.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/type_sanity.sql rename to postgres/regression_suite/type_sanity.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/typed_table.sql b/postgres/regression_suite/typed_table.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/typed_table.sql rename to postgres/regression_suite/typed_table.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/unicode.sql b/postgres/regression_suite/unicode.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/unicode.sql rename to postgres/regression_suite/unicode.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/union.sql b/postgres/regression_suite/union.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/union.sql rename to postgres/regression_suite/union.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/updatable_views.sql b/postgres/regression_suite/updatable_views.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/updatable_views.sql rename to postgres/regression_suite/updatable_views.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/update.sql b/postgres/regression_suite/update.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/update.sql rename to postgres/regression_suite/update.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/uuid.sql b/postgres/regression_suite/uuid.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/uuid.sql rename to postgres/regression_suite/uuid.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/vacuum.sql b/postgres/regression_suite/vacuum.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/vacuum.sql rename to postgres/regression_suite/vacuum.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/vacuum_parallel.sql b/postgres/regression_suite/vacuum_parallel.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/vacuum_parallel.sql rename to postgres/regression_suite/vacuum_parallel.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/varchar.sql b/postgres/regression_suite/varchar.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/varchar.sql rename to postgres/regression_suite/varchar.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/window.sql b/postgres/regression_suite/window.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/window.sql rename to postgres/regression_suite/window.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/with.sql b/postgres/regression_suite/with.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/with.sql rename to postgres/regression_suite/with.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/without_overlaps.sql b/postgres/regression_suite/without_overlaps.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/without_overlaps.sql rename to postgres/regression_suite/without_overlaps.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/write_parallel.sql b/postgres/regression_suite/write_parallel.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/write_parallel.sql rename to postgres/regression_suite/write_parallel.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/xid.sql b/postgres/regression_suite/xid.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/xid.sql rename to postgres/regression_suite/xid.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/xml.sql b/postgres/regression_suite/xml.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/xml.sql rename to postgres/regression_suite/xml.sql diff --git a/crates/squawk_parser/tests/data/regression_suite/xmlmap.sql b/postgres/regression_suite/xmlmap.sql similarity index 100% rename from crates/squawk_parser/tests/data/regression_suite/xmlmap.sql rename to postgres/regression_suite/xmlmap.sql