From ec97dfb884d879b2df7aa0f9ffc1c407d857a1b4 Mon Sep 17 00:00:00 2001 From: Ryan Leckey Date: Tue, 17 Mar 2020 21:32:57 -0700 Subject: [PATCH] tweak fixtures to add more columns and add some initial for postgres/mysql --- tests/fixtures/mysql.sql | 7 +++++++ tests/fixtures/postgres.sql | 14 ++++++++++++++ .../{test-db.sqlite => sqlite.sqlite} | Bin 8192 -> 12288 bytes 3 files changed, 21 insertions(+) create mode 100644 tests/fixtures/mysql.sql create mode 100644 tests/fixtures/postgres.sql rename tests/fixtures/{test-db.sqlite => sqlite.sqlite} (64%) diff --git a/tests/fixtures/mysql.sql b/tests/fixtures/mysql.sql new file mode 100644 index 000000000..60f81ccd0 --- /dev/null +++ b/tests/fixtures/mysql.sql @@ -0,0 +1,7 @@ +CREATE TABLE accounts ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + name VARCHAR(255) NOT NULL, + is_active BOOLEAN, + score DOUBLE +); diff --git a/tests/fixtures/postgres.sql b/tests/fixtures/postgres.sql new file mode 100644 index 000000000..ae8a6cb09 --- /dev/null +++ b/tests/fixtures/postgres.sql @@ -0,0 +1,14 @@ +CREATE TABLE accounts ( + id BIGSERIAL PRIMARY KEY, + created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), + name TEXT NOT NULL, + is_active BOOLEAN, + score DOUBLE PRECISION +); + +-- https://www.postgresql.org/docs/current/rowtypes.html#ROWTYPES-DECLARING +CREATE TYPE inventory_item AS ( + name TEXT, + supplier_id INT, + price BIGINT +); diff --git a/tests/fixtures/test-db.sqlite b/tests/fixtures/sqlite.sqlite similarity index 64% rename from tests/fixtures/test-db.sqlite rename to tests/fixtures/sqlite.sqlite index 513e8e9d1d5bdc52d93ce15bc615d54a9e46e7ff..ac46cf53dd29c7013892f0dff142552fb6075e32 100644 GIT binary patch literal 12288 zcmeI&%TB^T6b9gF@e(m!;)WH;*$MFy1W61l2N;D|TC7tOR;1RNG=U9?DtH`hiG`}8oH4BeP2Y?tXeJ11g{t*A4j&NNn4CmBma zOFMsDSJ?3>ZK(u(`;BdXs0IN62tWV=5P$##AOHafKmY;|_%6`Z*K!93S}%6*27WXi zs9kD5^2bv@^nTxF8n)n4kmPkk(68J==nnluHM97#r>*DmdF}OiR@3#o(KL*s^s4`; zl8#a#ODcl5_olfAjN^UlczyQK9z&KIIn4gJ3&-x=TP>7L#8Uz2d&4L0N{G1t#?BcSrjE%~Z zzw&9@XmBY2L1v0VW?o5ZdTNnEK~ZLIVo{|+c50;#SS~LyH&vk|wW35JFCU0Yb8@&e RL1r=tY!*~_#6Ph?0syYV9((`*