X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3251b50fed55eeb1c30fd7bf996f715490ee2104..9ec9d36e9f236613fc67256ebdb75b3d1e2bec35:/services/api/db/structure.sql diff --git a/services/api/db/structure.sql b/services/api/db/structure.sql index b31825ebf4..13f9f86e7a 100644 --- a/services/api/db/structure.sql +++ b/services/api/db/structure.sql @@ -3,7 +3,6 @@ -- SET statement_timeout = 0; -SET lock_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SET check_function_bodies = false; @@ -169,8 +168,8 @@ CREATE TABLE collections ( manifest_text text, name character varying(255), description character varying(255), - properties character varying(255), - expire_time date + properties text, + expires_at date ); @@ -272,7 +271,7 @@ CREATE TABLE groups ( modified_by_client_uuid character varying(255), modified_by_user_uuid character varying(255), modified_at timestamp without time zone, - name character varying(255), + name character varying(255) NOT NULL, description text, updated_at timestamp without time zone NOT NULL, group_class character varying(255) @@ -428,9 +427,10 @@ CREATE TABLE jobs ( runtime_constraints text, nondeterministic boolean, repository character varying(255), - output_is_persistent boolean DEFAULT false NOT NULL, supplied_script_version character varying(255), - docker_image_locator character varying(255) + docker_image_locator character varying(255), + name character varying(255), + description text ); @@ -679,7 +679,8 @@ CREATE TABLE pipeline_instances ( updated_at timestamp without time zone NOT NULL, properties text, state character varying(255), - components_summary text + components_summary text, + description text ); @@ -1270,6 +1271,20 @@ ALTER TABLE ONLY virtual_machines ADD CONSTRAINT virtual_machines_pkey PRIMARY KEY (id); +-- +-- Name: collection_owner_uuid_name_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: +-- + +CREATE UNIQUE INDEX collection_owner_uuid_name_unique ON collections USING btree (owner_uuid, name); + + +-- +-- Name: groups_owner_uuid_name_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: +-- + +CREATE UNIQUE INDEX groups_owner_uuid_name_unique ON groups USING btree (owner_uuid, name); + + -- -- Name: index_api_client_authorizations_on_api_client_id; Type: INDEX; Schema: public; Owner: -; Tablespace: -- @@ -1788,6 +1803,13 @@ CREATE UNIQUE INDEX index_virtual_machines_on_uuid ON virtual_machines USING btr CREATE UNIQUE INDEX links_tail_name_unique_if_link_class_name ON links USING btree (tail_uuid, name) WHERE ((link_class)::text = 'name'::text); +-- +-- Name: pipeline_template_owner_uuid_name_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: +-- + +CREATE UNIQUE INDEX pipeline_template_owner_uuid_name_unique ON pipeline_templates USING btree (owner_uuid, name); + + -- -- Name: unique_schema_migrations; Type: INDEX; Schema: public; Owner: -; Tablespace: -- @@ -1981,4 +2003,12 @@ INSERT INTO schema_migrations (version) VALUES ('20140709172343'); INSERT INTO schema_migrations (version) VALUES ('20140714184006'); -INSERT INTO schema_migrations (version) VALUES ('20140811184643'); \ No newline at end of file +INSERT INTO schema_migrations (version) VALUES ('20140811184643'); + +INSERT INTO schema_migrations (version) VALUES ('20140815171049'); + +INSERT INTO schema_migrations (version) VALUES ('20140817035914'); + +INSERT INTO schema_migrations (version) VALUES ('20140818125735'); + +INSERT INTO schema_migrations (version) VALUES ('20140826180337');