X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ee5443faad325b16047b9ad4cd588baf51e231fa..e3c25b992f96b34810c371aa75e30ba8ce40a639:/services/api/db/structure.sql diff --git a/services/api/db/structure.sql b/services/api/db/structure.sql index 825d5c72b0..3dd705a801 100644 --- a/services/api/db/structure.sql +++ b/services/api/db/structure.sql @@ -259,10 +259,10 @@ SET default_tablespace = ''; -- CREATE TABLE public.api_client_authorizations ( - id integer NOT NULL, + id bigint NOT NULL, api_token character varying(255) NOT NULL, - api_client_id integer NOT NULL, - user_id integer NOT NULL, + api_client_id bigint NOT NULL, + user_id bigint NOT NULL, created_by_ip_address character varying(255), last_used_by_ip_address character varying(255), last_used_at timestamp without time zone, @@ -299,7 +299,7 @@ ALTER SEQUENCE public.api_client_authorizations_id_seq OWNED BY public.api_clien -- CREATE TABLE public.api_clients ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), modified_by_client_uuid character varying(255), @@ -349,7 +349,7 @@ CREATE TABLE public.ar_internal_metadata ( -- CREATE TABLE public.authorized_keys ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255) NOT NULL, owner_uuid character varying(255) NOT NULL, modified_by_client_uuid character varying(255), @@ -389,7 +389,7 @@ ALTER SEQUENCE public.authorized_keys_id_seq OWNED BY public.authorized_keys.id; -- CREATE TABLE public.collections ( - id integer NOT NULL, + id bigint NOT NULL, owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, modified_by_client_uuid character varying(255), @@ -444,7 +444,7 @@ ALTER SEQUENCE public.collections_id_seq OWNED BY public.collections.id; -- CREATE TABLE public.container_requests ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -508,7 +508,7 @@ ALTER SEQUENCE public.container_requests_id_seq OWNED BY public.container_reques -- CREATE TABLE public.containers ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -583,7 +583,7 @@ CREATE TABLE public.frozen_groups ( -- CREATE TABLE public.groups ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -626,7 +626,7 @@ ALTER SEQUENCE public.groups_id_seq OWNED BY public.groups.id; -- CREATE TABLE public.humans ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255) NOT NULL, owner_uuid character varying(255) NOT NULL, modified_by_client_uuid character varying(255), @@ -662,7 +662,7 @@ ALTER SEQUENCE public.humans_id_seq OWNED BY public.humans.id; -- CREATE TABLE public.job_tasks ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), modified_by_client_uuid character varying(255), @@ -726,7 +726,7 @@ ALTER SEQUENCE public.job_tasks_qsequence_seq OWNED BY public.job_tasks.qsequenc -- CREATE TABLE public.jobs ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), modified_by_client_uuid character varying(255), @@ -787,7 +787,7 @@ ALTER SEQUENCE public.jobs_id_seq OWNED BY public.jobs.id; -- CREATE TABLE public.keep_disks ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255) NOT NULL, owner_uuid character varying(255) NOT NULL, modified_by_client_uuid character varying(255), @@ -833,7 +833,7 @@ ALTER SEQUENCE public.keep_disks_id_seq OWNED BY public.keep_disks.id; -- CREATE TABLE public.keep_services ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255) NOT NULL, owner_uuid character varying(255) NOT NULL, modified_by_client_uuid character varying(255), @@ -873,7 +873,7 @@ ALTER SEQUENCE public.keep_services_id_seq OWNED BY public.keep_services.id; -- CREATE TABLE public.links ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -913,7 +913,7 @@ ALTER SEQUENCE public.links_id_seq OWNED BY public.links.id; -- CREATE TABLE public.logs ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), modified_by_client_uuid character varying(255), @@ -966,7 +966,7 @@ CREATE TABLE public.materialized_permissions ( -- CREATE TABLE public.nodes ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -1010,7 +1010,7 @@ ALTER SEQUENCE public.nodes_id_seq OWNED BY public.nodes.id; -- CREATE TABLE public.users ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255) NOT NULL, created_at timestamp without time zone NOT NULL, @@ -1073,7 +1073,7 @@ UNION ALL -- CREATE TABLE public.pipeline_instances ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -1117,7 +1117,7 @@ ALTER SEQUENCE public.pipeline_instances_id_seq OWNED BY public.pipeline_instanc -- CREATE TABLE public.pipeline_templates ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -1155,7 +1155,7 @@ ALTER SEQUENCE public.pipeline_templates_id_seq OWNED BY public.pipeline_templat -- CREATE TABLE public.repositories ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255) NOT NULL, owner_uuid character varying(255) NOT NULL, modified_by_client_uuid character varying(255), @@ -1200,7 +1200,7 @@ CREATE TABLE public.schema_migrations ( -- CREATE TABLE public.specimens ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -1237,7 +1237,7 @@ ALTER SEQUENCE public.specimens_id_seq OWNED BY public.specimens.id; -- CREATE TABLE public.traits ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255) NOT NULL, owner_uuid character varying(255) NOT NULL, modified_by_client_uuid character varying(255), @@ -1303,7 +1303,7 @@ ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id; -- CREATE TABLE public.virtual_machines ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255) NOT NULL, owner_uuid character varying(255) NOT NULL, modified_by_client_uuid character varying(255), @@ -1339,7 +1339,7 @@ ALTER SEQUENCE public.virtual_machines_id_seq OWNED BY public.virtual_machines.i -- CREATE TABLE public.workflows ( - id integer NOT NULL, + id bigint NOT NULL, uuid character varying(255), owner_uuid character varying(255), created_at timestamp without time zone NOT NULL, @@ -1942,6 +1942,13 @@ CREATE INDEX index_collections_on_is_trashed ON public.collections USING btree ( CREATE INDEX index_collections_on_modified_at_and_uuid ON public.collections USING btree (modified_at, uuid); +-- +-- Name: index_collections_on_name; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX index_collections_on_name ON public.collections USING gin (name public.gin_trgm_ops); + + -- -- Name: index_collections_on_owner_uuid; Type: INDEX; Schema: public; Owner: - -- @@ -2131,6 +2138,13 @@ CREATE INDEX index_groups_on_is_trashed ON public.groups USING btree (is_trashed CREATE INDEX index_groups_on_modified_at_and_uuid ON public.groups USING btree (modified_at, uuid); +-- +-- Name: index_groups_on_name; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX index_groups_on_name ON public.groups USING gin (name public.gin_trgm_ops); + + -- -- Name: index_groups_on_owner_uuid; Type: INDEX; Schema: public; Owner: - -- @@ -3184,6 +3198,10 @@ INSERT INTO "schema_migrations" (version) VALUES ('20220303204419'), ('20220401153101'), ('20220505112900'), -('20220726034131'); -('20220804133317'); +('20220726034131'), +('20220804133317'), +('20221219165512'), +('20221230155924'), +('20230421142716'); +