From 452a03294863351423ced8062efafbb455a7eec7 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Tue, 5 Feb 2013 23:17:15 -0600 Subject: [PATCH] * artifact update --- manifest | 1 + up/artifact_update.sql | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 up/artifact_update.sql diff --git a/manifest b/manifest index 3ad5aacf6..13ae90d8a 100644 --- a/manifest +++ b/manifest @@ -44,3 +44,4 @@ admin_users.sql full_text_search.sql saved_tracks.sql saved_tracks_upload_id.sql +artifact_update.sql diff --git a/up/artifact_update.sql b/up/artifact_update.sql new file mode 100644 index 000000000..e4a6ced5d --- /dev/null +++ b/up/artifact_update.sql @@ -0,0 +1,14 @@ +-- artifact 'pointer' table + +CREATE TABLE artifact_updates ( + id character varying(64) NOT NULL DEFAULT uuid_generate_v4(), + product varchar(255) NOT NULL, + version varchar(255) NOT NULL, + uri varchar(2000) NOT NULL, + sha1 varchar(255) NOT NULL, + environment varchar(255) NOT NULL DEFAULT 'public' +); + +ALTER TABLE artifact_updates ADD CONSTRAINT artifact_updates_uniqkey UNIQUE (product, version); + +ALTER TABLE users ADD COLUMN environment varchar(255) NOT NULL DEFAULT 'public';