From 0f756ba17eeb5ab3a543f96ad33549c7a933f8d3 Mon Sep 17 00:00:00 2001 From: Jonathan Kolyer Date: Mon, 23 Feb 2015 06:25:04 +0000 Subject: [PATCH] VRFS-2795 json_store table --- db/manifest | 3 ++- db/up/musician_search.sql | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 db/up/musician_search.sql diff --git a/db/manifest b/db/manifest index 26d214706..a9468a28e 100755 --- a/db/manifest +++ b/db/manifest @@ -249,4 +249,5 @@ user_presences.sql discard_scores_optimized.sql alter_type_columns.sql user_presences_rename.sql -add_genre_type.sql \ No newline at end of file +add_genre_type.sql +musician_search.sql diff --git a/db/up/musician_search.sql b/db/up/musician_search.sql new file mode 100644 index 000000000..380ddb0a6 --- /dev/null +++ b/db/up/musician_search.sql @@ -0,0 +1,10 @@ +CREATE TABLE json_stores ( + id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(), + user_id VARCHAR(64) REFERENCES users(id) ON DELETE CASCADE, + foreign_key1_id VARCHAR(64), + data_blob JSON NOT NULL DEFAULT '{}', + type VARCHAR(128) +); + +CREATE INDEX user_idx ON json_stores(user_id); +CREATE INDEX foreign_key1_idx ON json_stores(foreign_key1_id);