X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0e9e78ad4e32fb3a14c6e83091efdbe96f2f03d6..15f512c3d8bc8bf090972653b3e53742197316e8:/services/api/db/structure.sql diff --git a/services/api/db/structure.sql b/services/api/db/structure.sql index 850a89e8ee..13f9f86e7a 100644 --- a/services/api/db/structure.sql +++ b/services/api/db/structure.sql @@ -153,7 +153,6 @@ ALTER SEQUENCE authorized_keys_id_seq OWNED BY authorized_keys.id; CREATE TABLE collections ( id integer NOT NULL, - locator character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, modified_by_client_uuid character varying(255), @@ -166,7 +165,11 @@ CREATE TABLE collections ( redundancy_confirmed_as integer, updated_at timestamp without time zone NOT NULL, uuid character varying(255), - manifest_text text + manifest_text text, + name character varying(255), + description character varying(255), + properties text, + expires_at date ); @@ -268,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) @@ -424,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 ); @@ -675,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 ); @@ -1266,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: -- @@ -1784,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: -- @@ -1967,8 +1993,22 @@ INSERT INTO schema_migrations (version) VALUES ('20140601022548'); INSERT INTO schema_migrations (version) VALUES ('20140602143352'); +INSERT INTO schema_migrations (version) VALUES ('20140607150616'); + INSERT INTO schema_migrations (version) VALUES ('20140611173003'); INSERT INTO schema_migrations (version) VALUES ('20140627210837'); -INSERT INTO schema_migrations (version) VALUES ('20140709172343'); \ No newline at end of file +INSERT INTO schema_migrations (version) VALUES ('20140709172343'); + +INSERT INTO schema_migrations (version) VALUES ('20140714184006'); + +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');