diff options
Diffstat (limited to 'db/structure.sql')
-rw-r--r-- | db/structure.sql | 10053 |
1 files changed, 9959 insertions, 94 deletions
diff --git a/db/structure.sql b/db/structure.sql index fbcbcfc0f16..4cf825da8c9 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -1,7 +1,8669 @@ SET search_path=public; +CREATE SCHEMA gitlab_partitions_dynamic; + +COMMENT ON SCHEMA gitlab_partitions_dynamic IS 'Schema to hold partitions managed dynamically from the application, e.g. for time space partitioning.'; + +CREATE SCHEMA gitlab_partitions_static; + +COMMENT ON SCHEMA gitlab_partitions_static IS 'Schema to hold static partitions, e.g. for hash partitioning'; + CREATE EXTENSION IF NOT EXISTS pg_trgm WITH SCHEMA public; +CREATE TABLE public.product_analytics_events_experimental ( + id bigint NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +) +PARTITION BY HASH (project_id); + +CREATE SEQUENCE public.product_analytics_events_experimental_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.product_analytics_events_experimental_id_seq OWNED BY public.product_analytics_events_experimental.id; + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_00 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_00 FOR VALUES WITH (modulus 64, remainder 0); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_01 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_01 FOR VALUES WITH (modulus 64, remainder 1); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_02 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_02 FOR VALUES WITH (modulus 64, remainder 2); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_03 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_03 FOR VALUES WITH (modulus 64, remainder 3); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_04 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_04 FOR VALUES WITH (modulus 64, remainder 4); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_05 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_05 FOR VALUES WITH (modulus 64, remainder 5); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_06 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_06 FOR VALUES WITH (modulus 64, remainder 6); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_07 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_07 FOR VALUES WITH (modulus 64, remainder 7); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_08 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_08 FOR VALUES WITH (modulus 64, remainder 8); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_09 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_09 FOR VALUES WITH (modulus 64, remainder 9); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_10 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_10 FOR VALUES WITH (modulus 64, remainder 10); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_11 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_11 FOR VALUES WITH (modulus 64, remainder 11); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_12 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_12 FOR VALUES WITH (modulus 64, remainder 12); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_13 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_13 FOR VALUES WITH (modulus 64, remainder 13); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_14 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_14 FOR VALUES WITH (modulus 64, remainder 14); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_15 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_15 FOR VALUES WITH (modulus 64, remainder 15); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_16 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_16 FOR VALUES WITH (modulus 64, remainder 16); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_17 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_17 FOR VALUES WITH (modulus 64, remainder 17); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_18 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_18 FOR VALUES WITH (modulus 64, remainder 18); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_19 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_19 FOR VALUES WITH (modulus 64, remainder 19); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_20 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_20 FOR VALUES WITH (modulus 64, remainder 20); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_21 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_21 FOR VALUES WITH (modulus 64, remainder 21); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_22 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_22 FOR VALUES WITH (modulus 64, remainder 22); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_23 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_23 FOR VALUES WITH (modulus 64, remainder 23); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_24 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_24 FOR VALUES WITH (modulus 64, remainder 24); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_25 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_25 FOR VALUES WITH (modulus 64, remainder 25); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_26 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_26 FOR VALUES WITH (modulus 64, remainder 26); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_27 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_27 FOR VALUES WITH (modulus 64, remainder 27); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_28 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_28 FOR VALUES WITH (modulus 64, remainder 28); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_29 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_29 FOR VALUES WITH (modulus 64, remainder 29); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_30 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_30 FOR VALUES WITH (modulus 64, remainder 30); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_31 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_31 FOR VALUES WITH (modulus 64, remainder 31); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_32 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_32 FOR VALUES WITH (modulus 64, remainder 32); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_33 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_33 FOR VALUES WITH (modulus 64, remainder 33); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_34 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_34 FOR VALUES WITH (modulus 64, remainder 34); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_35 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_35 FOR VALUES WITH (modulus 64, remainder 35); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_36 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_36 FOR VALUES WITH (modulus 64, remainder 36); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_37 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_37 FOR VALUES WITH (modulus 64, remainder 37); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_38 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_38 FOR VALUES WITH (modulus 64, remainder 38); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_39 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_39 FOR VALUES WITH (modulus 64, remainder 39); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_40 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_40 FOR VALUES WITH (modulus 64, remainder 40); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_41 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_41 FOR VALUES WITH (modulus 64, remainder 41); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_42 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_42 FOR VALUES WITH (modulus 64, remainder 42); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_43 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_43 FOR VALUES WITH (modulus 64, remainder 43); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_44 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_44 FOR VALUES WITH (modulus 64, remainder 44); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_45 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_45 FOR VALUES WITH (modulus 64, remainder 45); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_46 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_46 FOR VALUES WITH (modulus 64, remainder 46); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_47 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_47 FOR VALUES WITH (modulus 64, remainder 47); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_48 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_48 FOR VALUES WITH (modulus 64, remainder 48); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_49 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_49 FOR VALUES WITH (modulus 64, remainder 49); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_50 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_50 FOR VALUES WITH (modulus 64, remainder 50); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_51 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_51 FOR VALUES WITH (modulus 64, remainder 51); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_52 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_52 FOR VALUES WITH (modulus 64, remainder 52); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_53 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_53 FOR VALUES WITH (modulus 64, remainder 53); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_54 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_54 FOR VALUES WITH (modulus 64, remainder 54); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_55 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_55 FOR VALUES WITH (modulus 64, remainder 55); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_56 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_56 FOR VALUES WITH (modulus 64, remainder 56); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_57 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_57 FOR VALUES WITH (modulus 64, remainder 57); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_58 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_58 FOR VALUES WITH (modulus 64, remainder 58); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_59 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_59 FOR VALUES WITH (modulus 64, remainder 59); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_60 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_60 FOR VALUES WITH (modulus 64, remainder 60); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_61 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_61 FOR VALUES WITH (modulus 64, remainder 61); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_62 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_62 FOR VALUES WITH (modulus 64, remainder 62); + +CREATE TABLE gitlab_partitions_static.product_analytics_events_experimental_63 ( + id bigint DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass) NOT NULL, + project_id integer NOT NULL, + platform character varying(255), + etl_tstamp timestamp with time zone, + collector_tstamp timestamp with time zone NOT NULL, + dvce_created_tstamp timestamp with time zone, + event character varying(128), + event_id character(36) NOT NULL, + txn_id integer, + name_tracker character varying(128), + v_tracker character varying(100), + v_collector character varying(100) NOT NULL, + v_etl character varying(100) NOT NULL, + user_id character varying(255), + user_ipaddress character varying(45), + user_fingerprint character varying(50), + domain_userid character varying(36), + domain_sessionidx smallint, + network_userid character varying(38), + geo_country character(2), + geo_region character(3), + geo_city character varying(75), + geo_zipcode character varying(15), + geo_latitude double precision, + geo_longitude double precision, + geo_region_name character varying(100), + ip_isp character varying(100), + ip_organization character varying(100), + ip_domain character varying(100), + ip_netspeed character varying(100), + page_url text, + page_title character varying(2000), + page_referrer text, + page_urlscheme character varying(16), + page_urlhost character varying(255), + page_urlport integer, + page_urlpath character varying(3000), + page_urlquery character varying(6000), + page_urlfragment character varying(3000), + refr_urlscheme character varying(16), + refr_urlhost character varying(255), + refr_urlport integer, + refr_urlpath character varying(6000), + refr_urlquery character varying(6000), + refr_urlfragment character varying(3000), + refr_medium character varying(25), + refr_source character varying(50), + refr_term character varying(255), + mkt_medium character varying(255), + mkt_source character varying(255), + mkt_term character varying(255), + mkt_content character varying(500), + mkt_campaign character varying(255), + se_category character varying(1000), + se_action character varying(1000), + se_label character varying(1000), + se_property character varying(1000), + se_value double precision, + tr_orderid character varying(255), + tr_affiliation character varying(255), + tr_total numeric(18,2), + tr_tax numeric(18,2), + tr_shipping numeric(18,2), + tr_city character varying(255), + tr_state character varying(255), + tr_country character varying(255), + ti_orderid character varying(255), + ti_sku character varying(255), + ti_name character varying(255), + ti_category character varying(255), + ti_price numeric(18,2), + ti_quantity integer, + pp_xoffset_min integer, + pp_xoffset_max integer, + pp_yoffset_min integer, + pp_yoffset_max integer, + useragent character varying(1000), + br_name character varying(50), + br_family character varying(50), + br_version character varying(50), + br_type character varying(50), + br_renderengine character varying(50), + br_lang character varying(255), + br_features_pdf boolean, + br_features_flash boolean, + br_features_java boolean, + br_features_director boolean, + br_features_quicktime boolean, + br_features_realplayer boolean, + br_features_windowsmedia boolean, + br_features_gears boolean, + br_features_silverlight boolean, + br_cookies boolean, + br_colordepth character varying(12), + br_viewwidth integer, + br_viewheight integer, + os_name character varying(50), + os_family character varying(50), + os_manufacturer character varying(50), + os_timezone character varying(50), + dvce_type character varying(50), + dvce_ismobile boolean, + dvce_screenwidth integer, + dvce_screenheight integer, + doc_charset character varying(128), + doc_width integer, + doc_height integer, + tr_currency character(3), + tr_total_base numeric(18,2), + tr_tax_base numeric(18,2), + tr_shipping_base numeric(18,2), + ti_currency character(3), + ti_price_base numeric(18,2), + base_currency character(3), + geo_timezone character varying(64), + mkt_clickid character varying(128), + mkt_network character varying(64), + etl_tags character varying(500), + dvce_sent_tstamp timestamp with time zone, + refr_domain_userid character varying(36), + refr_dvce_tstamp timestamp with time zone, + domain_sessionid character(36), + derived_tstamp timestamp with time zone, + event_vendor character varying(1000), + event_name character varying(1000), + event_format character varying(128), + event_version character varying(128), + event_fingerprint character varying(128), + true_tstamp timestamp with time zone +); +ALTER TABLE ONLY public.product_analytics_events_experimental ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_63 FOR VALUES WITH (modulus 64, remainder 63); + CREATE TABLE public.abuse_reports ( id integer NOT NULL, reporter_id integer, @@ -74,6 +8736,8 @@ CREATE TABLE public.alert_management_alerts ( monitoring_tool text, hosts text[] DEFAULT '{}'::text[] NOT NULL, payload jsonb DEFAULT '{}'::jsonb NOT NULL, + prometheus_alert_id integer, + environment_id integer, CONSTRAINT check_2df3e2fdc1 CHECK ((char_length(monitoring_tool) <= 100)), CONSTRAINT check_5e9e57cadb CHECK ((char_length(description) <= 1000)), CONSTRAINT check_bac14dddde CHECK ((char_length(service) <= 100)), @@ -136,7 +8800,8 @@ CREATE TABLE public.analytics_cycle_analytics_group_stages ( end_event_label_id bigint, hidden boolean DEFAULT false NOT NULL, custom boolean DEFAULT true NOT NULL, - name character varying(255) NOT NULL + name character varying(255) NOT NULL, + group_value_stream_id bigint NOT NULL ); CREATE SEQUENCE public.analytics_cycle_analytics_group_stages_id_seq @@ -148,6 +8813,24 @@ CREATE SEQUENCE public.analytics_cycle_analytics_group_stages_id_seq ALTER SEQUENCE public.analytics_cycle_analytics_group_stages_id_seq OWNED BY public.analytics_cycle_analytics_group_stages.id; +CREATE TABLE public.analytics_cycle_analytics_group_value_streams ( + id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + group_id bigint NOT NULL, + name text NOT NULL, + CONSTRAINT check_bc1ed5f1f7 CHECK ((char_length(name) <= 100)) +); + +CREATE SEQUENCE public.analytics_cycle_analytics_group_value_streams_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.analytics_cycle_analytics_group_value_streams_id_seq OWNED BY public.analytics_cycle_analytics_group_value_streams.id; + CREATE TABLE public.analytics_cycle_analytics_project_stages ( id bigint NOT NULL, created_at timestamp with time zone NOT NULL, @@ -466,7 +9149,7 @@ CREATE TABLE public.application_settings ( namespace_storage_size_limit bigint DEFAULT 0 NOT NULL, seat_link_enabled boolean DEFAULT true NOT NULL, container_expiration_policies_enable_historic_entries boolean DEFAULT false NOT NULL, - issues_create_limit integer DEFAULT 300 NOT NULL, + issues_create_limit integer DEFAULT 0 NOT NULL, push_rule_id bigint, group_owners_can_manage_default_branch_protection boolean DEFAULT true NOT NULL, container_registry_vendor text DEFAULT ''::text NOT NULL, @@ -478,6 +9161,19 @@ CREATE TABLE public.application_settings ( repository_storages_weighted jsonb DEFAULT '{}'::jsonb NOT NULL, max_import_size integer DEFAULT 50 NOT NULL, enforce_pat_expiration boolean DEFAULT true NOT NULL, + compliance_frameworks smallint[] DEFAULT '{}'::smallint[] NOT NULL, + notify_on_unknown_sign_in boolean DEFAULT true NOT NULL, + default_branch_name text, + project_import_limit integer DEFAULT 6 NOT NULL, + project_export_limit integer DEFAULT 6 NOT NULL, + project_download_export_limit integer DEFAULT 1 NOT NULL, + group_import_limit integer DEFAULT 6 NOT NULL, + group_export_limit integer DEFAULT 6 NOT NULL, + group_download_export_limit integer DEFAULT 1 NOT NULL, + maintenance_mode boolean DEFAULT false NOT NULL, + maintenance_mode_message text, + CONSTRAINT check_51700b31b5 CHECK ((char_length(default_branch_name) <= 255)), + CONSTRAINT check_9c6c447a13 CHECK ((char_length(maintenance_mode_message) <= 255)), CONSTRAINT check_d03919528d CHECK ((char_length(container_registry_vendor) <= 255)), CONSTRAINT check_d820146492 CHECK ((char_length(spam_check_endpoint_url) <= 255)), CONSTRAINT check_e5aba18f02 CHECK ((char_length(container_registry_version) <= 255)) @@ -698,7 +9394,11 @@ CREATE TABLE public.audit_events ( details text, created_at timestamp without time zone, updated_at timestamp without time zone, - ip_address inet + ip_address inet, + author_name text, + entity_path text, + CONSTRAINT check_492aaa021d CHECK ((char_length(entity_path) <= 5500)), + CONSTRAINT check_83ff8406e2 CHECK ((char_length(author_name) <= 255)) ); CREATE SEQUENCE public.audit_events_id_seq @@ -737,6 +9437,42 @@ CREATE TABLE public.aws_roles ( role_external_id character varying(64) NOT NULL ); +CREATE TABLE public.background_migration_jobs ( + id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + status smallint DEFAULT 0 NOT NULL, + class_name text NOT NULL, + arguments jsonb NOT NULL, + CONSTRAINT check_b0de0a5852 CHECK ((char_length(class_name) <= 200)) +); + +CREATE SEQUENCE public.background_migration_jobs_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.background_migration_jobs_id_seq OWNED BY public.background_migration_jobs.id; + +CREATE TABLE public.backup_labels ( + id integer NOT NULL, + title character varying, + color character varying, + project_id integer, + created_at timestamp without time zone, + updated_at timestamp without time zone, + template boolean DEFAULT false, + description character varying, + description_html text, + type character varying, + group_id integer, + cached_markdown_version integer, + restore_action integer, + new_title character varying +); + CREATE TABLE public.badges ( id integer NOT NULL, link_url character varying NOT NULL, @@ -1051,7 +9787,8 @@ CREATE TABLE public.ci_builds ( resource_group_id bigint, waiting_for_resource_at timestamp with time zone, processed boolean, - scheduling_type smallint + scheduling_type smallint, + CONSTRAINT check_1e2fbd1b39 CHECK ((lock_version IS NOT NULL)) ); CREATE SEQUENCE public.ci_builds_id_seq @@ -1074,7 +9811,8 @@ CREATE TABLE public.ci_builds_metadata ( config_variables jsonb, has_exposed_artifacts boolean, environment_auto_stop_in character varying(255), - expanded_environment_name character varying(255) + expanded_environment_name character varying(255), + secrets jsonb DEFAULT '{}'::jsonb NOT NULL ); CREATE SEQUENCE public.ci_builds_metadata_id_seq @@ -1122,26 +9860,6 @@ CREATE SEQUENCE public.ci_daily_build_group_report_results_id_seq ALTER SEQUENCE public.ci_daily_build_group_report_results_id_seq OWNED BY public.ci_daily_build_group_report_results.id; -CREATE TABLE public.ci_daily_report_results ( - id bigint NOT NULL, - date date NOT NULL, - project_id bigint NOT NULL, - last_pipeline_id bigint NOT NULL, - value double precision NOT NULL, - param_type bigint NOT NULL, - ref_path character varying NOT NULL, - title character varying NOT NULL -); - -CREATE SEQUENCE public.ci_daily_report_results_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - -ALTER SEQUENCE public.ci_daily_report_results_id_seq OWNED BY public.ci_daily_report_results.id; - CREATE TABLE public.ci_freeze_periods ( id bigint NOT NULL, project_id bigint NOT NULL, @@ -1221,7 +9939,8 @@ CREATE TABLE public.ci_job_artifacts ( file_sha256 bytea, file_format smallint, file_location smallint, - locked boolean + locked boolean, + CONSTRAINT check_27f0f6dbab CHECK ((file_store IS NOT NULL)) ); CREATE SEQUENCE public.ci_job_artifacts_id_seq @@ -1268,6 +9987,23 @@ CREATE SEQUENCE public.ci_pipeline_chat_data_id_seq ALTER SEQUENCE public.ci_pipeline_chat_data_id_seq OWNED BY public.ci_pipeline_chat_data.id; +CREATE TABLE public.ci_pipeline_messages ( + id bigint NOT NULL, + severity smallint DEFAULT 0 NOT NULL, + pipeline_id integer NOT NULL, + content text NOT NULL, + CONSTRAINT check_58ca2981b2 CHECK ((char_length(content) <= 10000)) +); + +CREATE SEQUENCE public.ci_pipeline_messages_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.ci_pipeline_messages_id_seq OWNED BY public.ci_pipeline_messages.id; + CREATE TABLE public.ci_pipeline_schedule_variables ( id integer NOT NULL, key character varying NOT NULL, @@ -1361,7 +10097,9 @@ CREATE TABLE public.ci_pipelines ( source_sha bytea, target_sha bytea, external_pull_request_id bigint, - ci_ref_id bigint + ci_ref_id bigint, + locked smallint DEFAULT 0 NOT NULL, + CONSTRAINT check_d7e99a025e CHECK ((lock_version IS NOT NULL)) ); CREATE TABLE public.ci_pipelines_config ( @@ -1546,7 +10284,8 @@ CREATE TABLE public.ci_stages ( name character varying, status integer, lock_version integer DEFAULT 0, - "position" integer + "position" integer, + CONSTRAINT check_81b431e49b CHECK ((lock_version IS NOT NULL)) ); CREATE SEQUENCE public.ci_stages_id_seq @@ -1789,6 +10528,24 @@ CREATE SEQUENCE public.clusters_applications_cert_managers_id_seq ALTER SEQUENCE public.clusters_applications_cert_managers_id_seq OWNED BY public.clusters_applications_cert_managers.id; +CREATE TABLE public.clusters_applications_cilium ( + id bigint NOT NULL, + cluster_id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + status integer NOT NULL, + status_reason text +); + +CREATE SEQUENCE public.clusters_applications_cilium_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.clusters_applications_cilium_id_seq OWNED BY public.clusters_applications_cilium.id; + CREATE TABLE public.clusters_applications_crossplane ( id integer NOT NULL, created_at timestamp with time zone NOT NULL, @@ -2113,6 +10870,63 @@ CREATE SEQUENCE public.conversational_development_index_metrics_id_seq ALTER SEQUENCE public.conversational_development_index_metrics_id_seq OWNED BY public.conversational_development_index_metrics.id; +CREATE TABLE public.custom_emoji ( + id bigint NOT NULL, + namespace_id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + name text NOT NULL, + file text NOT NULL, + CONSTRAINT check_8c586dd507 CHECK ((char_length(name) <= 36)), + CONSTRAINT check_dd5d60f1fb CHECK ((char_length(file) <= 255)) +); + +CREATE SEQUENCE public.custom_emoji_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.custom_emoji_id_seq OWNED BY public.custom_emoji.id; + +CREATE TABLE public.dast_site_profiles ( + id bigint NOT NULL, + project_id bigint NOT NULL, + dast_site_id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + name text NOT NULL, + CONSTRAINT check_6cfab17b48 CHECK ((char_length(name) <= 255)) +); + +CREATE SEQUENCE public.dast_site_profiles_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.dast_site_profiles_id_seq OWNED BY public.dast_site_profiles.id; + +CREATE TABLE public.dast_sites ( + id bigint NOT NULL, + project_id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + url text NOT NULL, + CONSTRAINT check_46df8b449c CHECK ((char_length(url) <= 255)) +); + +CREATE SEQUENCE public.dast_sites_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.dast_sites_id_seq OWNED BY public.dast_sites.id; + CREATE TABLE public.dependency_proxy_blobs ( id integer NOT NULL, group_id integer NOT NULL, @@ -2368,6 +11182,33 @@ CREATE SEQUENCE public.draft_notes_id_seq ALTER SEQUENCE public.draft_notes_id_seq OWNED BY public.draft_notes.id; +CREATE TABLE public.elastic_reindexing_tasks ( + id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + documents_count integer, + state smallint DEFAULT 0 NOT NULL, + in_progress boolean DEFAULT true NOT NULL, + index_name_from text, + index_name_to text, + elastic_task text, + error_message text, + documents_count_target integer, + CONSTRAINT check_04151aca42 CHECK ((char_length(index_name_from) <= 255)), + CONSTRAINT check_7f64acda8e CHECK ((char_length(error_message) <= 255)), + CONSTRAINT check_85ebff7124 CHECK ((char_length(index_name_to) <= 255)), + CONSTRAINT check_942e5aae53 CHECK ((char_length(elastic_task) <= 255)) +); + +CREATE SEQUENCE public.elastic_reindexing_tasks_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.elastic_reindexing_tasks_id_seq OWNED BY public.elastic_reindexing_tasks.id; + CREATE TABLE public.elasticsearch_indexed_namespaces ( created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone NOT NULL, @@ -2505,7 +11346,8 @@ CREATE TABLE public.epics ( start_date_sourcing_epic_id integer, due_date_sourcing_epic_id integer, confidential boolean DEFAULT false NOT NULL, - external_key character varying(255) + external_key character varying(255), + CONSTRAINT check_fcfb4a93ff CHECK ((lock_version IS NOT NULL)) ); CREATE SEQUENCE public.epics_id_seq @@ -3199,6 +12041,23 @@ CREATE TABLE public.group_deploy_keys ( CONSTRAINT check_f58fa0a0f7 CHECK ((char_length(key) <= 4096)) ); +CREATE TABLE public.group_deploy_keys_groups ( + id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + group_id bigint NOT NULL, + group_deploy_key_id bigint NOT NULL +); + +CREATE SEQUENCE public.group_deploy_keys_groups_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.group_deploy_keys_groups_id_seq OWNED BY public.group_deploy_keys_groups.id; + CREATE SEQUENCE public.group_deploy_keys_id_seq START WITH 1 INCREMENT BY 1 @@ -3531,7 +12390,8 @@ CREATE TABLE public.issues ( promoted_to_epic_id integer, health_status smallint, external_key character varying(255), - sprint_id bigint + sprint_id bigint, + CONSTRAINT check_fba63f706d CHECK ((lock_version IS NOT NULL)) ); CREATE SEQUENCE public.issues_id_seq @@ -3634,7 +12494,10 @@ CREATE TABLE public.jira_tracker_data ( encrypted_username_iv character varying, encrypted_password character varying, encrypted_password_iv character varying, - jira_issue_transition_id character varying + jira_issue_transition_id character varying, + project_key text, + issues_enabled boolean DEFAULT false NOT NULL, + CONSTRAINT check_214cf6a48b CHECK ((char_length(project_key) <= 255)) ); CREATE SEQUENCE public.jira_tracker_data_id_seq @@ -3774,7 +12637,8 @@ CREATE TABLE public.lfs_objects ( created_at timestamp without time zone, updated_at timestamp without time zone, file character varying, - file_store integer DEFAULT 1 + file_store integer DEFAULT 1, + CONSTRAINT check_eecfc5717d CHECK ((file_store IS NOT NULL)) ); CREATE SEQUENCE public.lfs_objects_id_seq @@ -4110,7 +12974,8 @@ CREATE TABLE public.merge_requests ( state_id smallint DEFAULT 1 NOT NULL, rebase_jid character varying, squash_commit_sha bytea, - sprint_id bigint + sprint_id bigint, + CONSTRAINT check_970d272570 CHECK ((lock_version IS NOT NULL)) ); CREATE TABLE public.merge_requests_closing_issues ( @@ -4236,6 +13101,13 @@ CREATE TABLE public.namespace_aggregation_schedules ( namespace_id integer NOT NULL ); +CREATE TABLE public.namespace_limits ( + additional_purchased_storage_size bigint DEFAULT 0 NOT NULL, + additional_purchased_storage_ends_on date, + namespace_id integer NOT NULL, + temporary_storage_increase_ends_on date +); + CREATE TABLE public.namespace_root_storage_statistics ( namespace_id integer NOT NULL, updated_at timestamp with time zone NOT NULL, @@ -4244,7 +13116,14 @@ CREATE TABLE public.namespace_root_storage_statistics ( wiki_size bigint DEFAULT 0 NOT NULL, build_artifacts_size bigint DEFAULT 0 NOT NULL, storage_size bigint DEFAULT 0 NOT NULL, - packages_size bigint DEFAULT 0 NOT NULL + packages_size bigint DEFAULT 0 NOT NULL, + snippets_size bigint DEFAULT 0 NOT NULL +); + +CREATE TABLE public.namespace_settings ( + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + namespace_id integer NOT NULL ); CREATE TABLE public.namespace_statistics ( @@ -4308,7 +13187,11 @@ CREATE TABLE public.namespaces ( default_branch_protection smallint, unlock_membership_to_ldap boolean, max_personal_access_token_lifetime integer, - push_rule_id bigint + push_rule_id bigint, + shared_runners_enabled boolean DEFAULT true NOT NULL, + allow_descendants_override_disabled_shared_runners boolean DEFAULT false NOT NULL, + traversal_ids integer[] DEFAULT '{}'::integer[] NOT NULL, + delayed_project_removal boolean DEFAULT false NOT NULL ); CREATE SEQUENCE public.namespaces_id_seq @@ -4957,7 +13840,8 @@ CREATE TABLE public.personal_access_tokens ( '::character varying NOT NULL, impersonation boolean DEFAULT false NOT NULL, token_digest character varying, - expire_notification_delivered boolean DEFAULT false NOT NULL + expire_notification_delivered boolean DEFAULT false NOT NULL, + last_used_at timestamp with time zone ); CREATE SEQUENCE public.personal_access_tokens_id_seq @@ -4980,7 +13864,34 @@ CREATE TABLE public.plan_limits ( ci_project_subscriptions integer DEFAULT 2 NOT NULL, ci_pipeline_schedules integer DEFAULT 10 NOT NULL, offset_pagination_limit integer DEFAULT 50000 NOT NULL, - ci_instance_level_variables integer DEFAULT 25 NOT NULL + ci_instance_level_variables integer DEFAULT 25 NOT NULL, + storage_size_limit integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_lsif integer DEFAULT 20 NOT NULL, + ci_max_artifact_size_archive integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_metadata integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_trace integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_junit integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_sast integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_dependency_scanning integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_container_scanning integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_dast integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_codequality integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_license_management integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_license_scanning integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_performance integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_metrics integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_metrics_referee integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_network_referee integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_dotenv integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_cobertura integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_terraform integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_accessibility integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_cluster_applications integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_secret_detection integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_requirements integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_coverage_fuzzing integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_browser_performance integer DEFAULT 0 NOT NULL, + ci_max_artifact_size_load_performance integer DEFAULT 0 NOT NULL ); CREATE SEQUENCE public.plan_limits_id_seq @@ -5276,7 +14187,12 @@ CREATE TABLE public.project_incident_management_settings ( project_id integer NOT NULL, create_issue boolean DEFAULT false NOT NULL, send_email boolean DEFAULT false NOT NULL, - issue_template_key text + issue_template_key text, + pagerduty_active boolean DEFAULT false NOT NULL, + encrypted_pagerduty_token bytea, + encrypted_pagerduty_token_iv bytea, + CONSTRAINT pagerduty_token_iv_length_constraint CHECK ((octet_length(encrypted_pagerduty_token_iv) <= 12)), + CONSTRAINT pagerduty_token_length_constraint CHECK ((octet_length(encrypted_pagerduty_token) <= 255)) ); CREATE SEQUENCE public.project_incident_management_settings_project_id_seq @@ -5410,6 +14326,8 @@ CREATE TABLE public.project_settings ( push_rule_id bigint, show_default_award_emojis boolean DEFAULT true, allow_merge_on_skipped_pipeline boolean, + squash_option smallint DEFAULT 3, + has_confluence boolean DEFAULT false NOT NULL, CONSTRAINT check_bde223416c CHECK ((show_default_award_emojis IS NOT NULL)) ); @@ -5425,7 +14343,8 @@ CREATE TABLE public.project_statistics ( shared_runners_seconds bigint DEFAULT 0 NOT NULL, shared_runners_seconds_last_reset timestamp without time zone, packages_size bigint DEFAULT 0 NOT NULL, - wiki_size bigint + wiki_size bigint, + snippets_size bigint ); CREATE SEQUENCE public.project_statistics_id_seq @@ -5637,7 +14556,8 @@ CREATE TABLE public.protected_branch_push_access_levels ( created_at timestamp without time zone NOT NULL, updated_at timestamp without time zone NOT NULL, user_id integer, - group_id integer + group_id integer, + deploy_key_id integer ); CREATE SEQUENCE public.protected_branch_push_access_levels_id_seq @@ -5989,6 +14909,11 @@ CREATE TABLE public.resource_state_events ( created_at timestamp with time zone NOT NULL, state smallint NOT NULL, epic_id integer, + source_commit text, + close_after_error_tracking_resolve boolean DEFAULT false NOT NULL, + close_auto_resolve_prometheus_alert boolean DEFAULT false NOT NULL, + source_merge_request_id bigint, + CONSTRAINT check_f0bcfaa3a2 CHECK ((char_length(source_commit) <= 40)), CONSTRAINT state_events_must_belong_to_issue_or_merge_request_or_epic CHECK ((((issue_id <> NULL::bigint) AND (merge_request_id IS NULL) AND (epic_id IS NULL)) OR ((issue_id IS NULL) AND (merge_request_id <> NULL::bigint) AND (epic_id IS NULL)) OR ((issue_id IS NULL) AND (merge_request_id IS NULL) AND (epic_id <> NULL::integer)))) ); @@ -6307,6 +15232,13 @@ CREATE TABLE public.snippet_repositories ( disk_path character varying(80) NOT NULL ); +CREATE TABLE public.snippet_statistics ( + snippet_id bigint NOT NULL, + repository_size bigint DEFAULT 0 NOT NULL, + file_count bigint DEFAULT 0 NOT NULL, + commit_count bigint DEFAULT 0 NOT NULL +); + CREATE TABLE public.snippet_user_mentions ( id bigint NOT NULL, snippet_id integer NOT NULL, @@ -6708,7 +15640,8 @@ CREATE TABLE public.uploads ( created_at timestamp without time zone NOT NULL, store integer DEFAULT 1, mount_point character varying, - secret character varying + secret character varying, + CONSTRAINT check_5e9547379c CHECK ((store IS NOT NULL)) ); CREATE SEQUENCE public.uploads_id_seq @@ -6794,7 +15727,11 @@ ALTER SEQUENCE public.user_custom_attributes_id_seq OWNED BY public.user_custom_ CREATE TABLE public.user_details ( user_id bigint NOT NULL, job_title character varying(200) DEFAULT ''::character varying NOT NULL, - bio character varying(255) DEFAULT ''::character varying NOT NULL + bio character varying(255) DEFAULT ''::character varying NOT NULL, + bio_html text, + cached_markdown_version integer, + webauthn_xid text, + CONSTRAINT check_245664af82 CHECK ((char_length(webauthn_xid) <= 100)) ); CREATE SEQUENCE public.user_details_user_id_seq @@ -6841,7 +15778,8 @@ CREATE TABLE public.user_preferences ( render_whitespace_in_code boolean, tab_width smallint, feature_filter_type bigint, - experience_level smallint + experience_level smallint, + view_diffs_file_by_file boolean DEFAULT false NOT NULL ); CREATE SEQUENCE public.user_preferences_id_seq @@ -7245,7 +16183,8 @@ CREATE TABLE public.vulnerability_scanners ( updated_at timestamp with time zone NOT NULL, project_id integer NOT NULL, external_id character varying NOT NULL, - name character varying NOT NULL + name character varying NOT NULL, + vendor text DEFAULT 'GitLab'::text NOT NULL ); CREATE SEQUENCE public.vulnerability_scanners_id_seq @@ -7257,6 +16196,30 @@ CREATE SEQUENCE public.vulnerability_scanners_id_seq ALTER SEQUENCE public.vulnerability_scanners_id_seq OWNED BY public.vulnerability_scanners.id; +CREATE TABLE public.vulnerability_statistics ( + id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + project_id bigint NOT NULL, + total integer DEFAULT 0 NOT NULL, + critical integer DEFAULT 0 NOT NULL, + high integer DEFAULT 0 NOT NULL, + medium integer DEFAULT 0 NOT NULL, + low integer DEFAULT 0 NOT NULL, + unknown integer DEFAULT 0 NOT NULL, + info integer DEFAULT 0 NOT NULL, + letter_grade smallint NOT NULL +); + +CREATE SEQUENCE public.vulnerability_statistics_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.vulnerability_statistics_id_seq OWNED BY public.vulnerability_statistics.id; + CREATE TABLE public.vulnerability_user_mentions ( id bigint NOT NULL, vulnerability_id bigint NOT NULL, @@ -7336,6 +16299,28 @@ CREATE SEQUENCE public.web_hooks_id_seq ALTER SEQUENCE public.web_hooks_id_seq OWNED BY public.web_hooks.id; +CREATE TABLE public.webauthn_registrations ( + id bigint NOT NULL, + user_id bigint NOT NULL, + counter bigint DEFAULT 0 NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + credential_xid text NOT NULL, + name text NOT NULL, + public_key text NOT NULL, + CONSTRAINT check_242f0cc65c CHECK ((char_length(credential_xid) <= 255)), + CONSTRAINT check_2f02e74321 CHECK ((char_length(name) <= 255)) +); + +CREATE SEQUENCE public.webauthn_registrations_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE public.webauthn_registrations_id_seq OWNED BY public.webauthn_registrations.id; + CREATE TABLE public.wiki_page_meta ( id integer NOT NULL, project_id bigint NOT NULL, @@ -7462,6 +16447,8 @@ ALTER TABLE ONLY public.allowed_email_domains ALTER COLUMN id SET DEFAULT nextva ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages ALTER COLUMN id SET DEFAULT nextval('public.analytics_cycle_analytics_group_stages_id_seq'::regclass); +ALTER TABLE ONLY public.analytics_cycle_analytics_group_value_streams ALTER COLUMN id SET DEFAULT nextval('public.analytics_cycle_analytics_group_value_streams_id_seq'::regclass); + ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages ALTER COLUMN id SET DEFAULT nextval('public.analytics_cycle_analytics_project_stages_id_seq'::regclass); ALTER TABLE ONLY public.appearances ALTER COLUMN id SET DEFAULT nextval('public.appearances_id_seq'::regclass); @@ -7496,6 +16483,8 @@ ALTER TABLE ONLY public.audit_events ALTER COLUMN id SET DEFAULT nextval('public ALTER TABLE ONLY public.award_emoji ALTER COLUMN id SET DEFAULT nextval('public.award_emoji_id_seq'::regclass); +ALTER TABLE ONLY public.background_migration_jobs ALTER COLUMN id SET DEFAULT nextval('public.background_migration_jobs_id_seq'::regclass); + ALTER TABLE ONLY public.badges ALTER COLUMN id SET DEFAULT nextval('public.badges_id_seq'::regclass); ALTER TABLE ONLY public.board_assignees ALTER COLUMN id SET DEFAULT nextval('public.board_assignees_id_seq'::regclass); @@ -7532,8 +16521,6 @@ ALTER TABLE ONLY public.ci_builds_runner_session ALTER COLUMN id SET DEFAULT nex ALTER TABLE ONLY public.ci_daily_build_group_report_results ALTER COLUMN id SET DEFAULT nextval('public.ci_daily_build_group_report_results_id_seq'::regclass); -ALTER TABLE ONLY public.ci_daily_report_results ALTER COLUMN id SET DEFAULT nextval('public.ci_daily_report_results_id_seq'::regclass); - ALTER TABLE ONLY public.ci_freeze_periods ALTER COLUMN id SET DEFAULT nextval('public.ci_freeze_periods_id_seq'::regclass); ALTER TABLE ONLY public.ci_group_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_group_variables_id_seq'::regclass); @@ -7546,6 +16533,8 @@ ALTER TABLE ONLY public.ci_job_variables ALTER COLUMN id SET DEFAULT nextval('pu ALTER TABLE ONLY public.ci_pipeline_chat_data ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_chat_data_id_seq'::regclass); +ALTER TABLE ONLY public.ci_pipeline_messages ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_messages_id_seq'::regclass); + ALTER TABLE ONLY public.ci_pipeline_schedule_variables ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_schedule_variables_id_seq'::regclass); ALTER TABLE ONLY public.ci_pipeline_schedules ALTER COLUMN id SET DEFAULT nextval('public.ci_pipeline_schedules_id_seq'::regclass); @@ -7596,6 +16585,8 @@ ALTER TABLE ONLY public.clusters ALTER COLUMN id SET DEFAULT nextval('public.clu ALTER TABLE ONLY public.clusters_applications_cert_managers ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_cert_managers_id_seq'::regclass); +ALTER TABLE ONLY public.clusters_applications_cilium ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_cilium_id_seq'::regclass); + ALTER TABLE ONLY public.clusters_applications_crossplane ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_crossplane_id_seq'::regclass); ALTER TABLE ONLY public.clusters_applications_elastic_stacks ALTER COLUMN id SET DEFAULT nextval('public.clusters_applications_elastic_stacks_id_seq'::regclass); @@ -7622,6 +16613,12 @@ ALTER TABLE ONLY public.container_repositories ALTER COLUMN id SET DEFAULT nextv ALTER TABLE ONLY public.conversational_development_index_metrics ALTER COLUMN id SET DEFAULT nextval('public.conversational_development_index_metrics_id_seq'::regclass); +ALTER TABLE ONLY public.custom_emoji ALTER COLUMN id SET DEFAULT nextval('public.custom_emoji_id_seq'::regclass); + +ALTER TABLE ONLY public.dast_site_profiles ALTER COLUMN id SET DEFAULT nextval('public.dast_site_profiles_id_seq'::regclass); + +ALTER TABLE ONLY public.dast_sites ALTER COLUMN id SET DEFAULT nextval('public.dast_sites_id_seq'::regclass); + ALTER TABLE ONLY public.dependency_proxy_blobs ALTER COLUMN id SET DEFAULT nextval('public.dependency_proxy_blobs_id_seq'::regclass); ALTER TABLE ONLY public.dependency_proxy_group_settings ALTER COLUMN id SET DEFAULT nextval('public.dependency_proxy_group_settings_id_seq'::regclass); @@ -7646,6 +16643,8 @@ ALTER TABLE ONLY public.diff_note_positions ALTER COLUMN id SET DEFAULT nextval( ALTER TABLE ONLY public.draft_notes ALTER COLUMN id SET DEFAULT nextval('public.draft_notes_id_seq'::regclass); +ALTER TABLE ONLY public.elastic_reindexing_tasks ALTER COLUMN id SET DEFAULT nextval('public.elastic_reindexing_tasks_id_seq'::regclass); + ALTER TABLE ONLY public.emails ALTER COLUMN id SET DEFAULT nextval('public.emails_id_seq'::regclass); ALTER TABLE ONLY public.environments ALTER COLUMN id SET DEFAULT nextval('public.environments_id_seq'::regclass); @@ -7724,6 +16723,8 @@ ALTER TABLE ONLY public.group_custom_attributes ALTER COLUMN id SET DEFAULT next ALTER TABLE ONLY public.group_deploy_keys ALTER COLUMN id SET DEFAULT nextval('public.group_deploy_keys_id_seq'::regclass); +ALTER TABLE ONLY public.group_deploy_keys_groups ALTER COLUMN id SET DEFAULT nextval('public.group_deploy_keys_groups_id_seq'::regclass); + ALTER TABLE ONLY public.group_deploy_tokens ALTER COLUMN id SET DEFAULT nextval('public.group_deploy_tokens_id_seq'::regclass); ALTER TABLE ONLY public.group_group_links ALTER COLUMN id SET DEFAULT nextval('public.group_group_links_id_seq'::regclass); @@ -7882,6 +16883,8 @@ ALTER TABLE ONLY public.plans ALTER COLUMN id SET DEFAULT nextval('public.plans_ ALTER TABLE ONLY public.pool_repositories ALTER COLUMN id SET DEFAULT nextval('public.pool_repositories_id_seq'::regclass); +ALTER TABLE ONLY public.product_analytics_events_experimental ALTER COLUMN id SET DEFAULT nextval('public.product_analytics_events_experimental_id_seq'::regclass); + ALTER TABLE ONLY public.programming_languages ALTER COLUMN id SET DEFAULT nextval('public.programming_languages_id_seq'::regclass); ALTER TABLE ONLY public.project_aliases ALTER COLUMN id SET DEFAULT nextval('public.project_aliases_id_seq'::regclass); @@ -8076,12 +17079,16 @@ ALTER TABLE ONLY public.vulnerability_occurrences ALTER COLUMN id SET DEFAULT ne ALTER TABLE ONLY public.vulnerability_scanners ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_scanners_id_seq'::regclass); +ALTER TABLE ONLY public.vulnerability_statistics ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_statistics_id_seq'::regclass); + ALTER TABLE ONLY public.vulnerability_user_mentions ALTER COLUMN id SET DEFAULT nextval('public.vulnerability_user_mentions_id_seq'::regclass); ALTER TABLE ONLY public.web_hook_logs ALTER COLUMN id SET DEFAULT nextval('public.web_hook_logs_id_seq'::regclass); ALTER TABLE ONLY public.web_hooks ALTER COLUMN id SET DEFAULT nextval('public.web_hooks_id_seq'::regclass); +ALTER TABLE ONLY public.webauthn_registrations ALTER COLUMN id SET DEFAULT nextval('public.webauthn_registrations_id_seq'::regclass); + ALTER TABLE ONLY public.wiki_page_meta ALTER COLUMN id SET DEFAULT nextval('public.wiki_page_meta_id_seq'::regclass); ALTER TABLE ONLY public.wiki_page_slugs ALTER COLUMN id SET DEFAULT nextval('public.wiki_page_slugs_id_seq'::regclass); @@ -8094,6 +17101,201 @@ ALTER TABLE ONLY public.x509_issuers ALTER COLUMN id SET DEFAULT nextval('public ALTER TABLE ONLY public.zoom_meetings ALTER COLUMN id SET DEFAULT nextval('public.zoom_meetings_id_seq'::regclass); +ALTER TABLE ONLY public.product_analytics_events_experimental + ADD CONSTRAINT product_analytics_events_experimental_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_00 + ADD CONSTRAINT product_analytics_events_experimental_00_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_01 + ADD CONSTRAINT product_analytics_events_experimental_01_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_02 + ADD CONSTRAINT product_analytics_events_experimental_02_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_03 + ADD CONSTRAINT product_analytics_events_experimental_03_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_04 + ADD CONSTRAINT product_analytics_events_experimental_04_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_05 + ADD CONSTRAINT product_analytics_events_experimental_05_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_06 + ADD CONSTRAINT product_analytics_events_experimental_06_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_07 + ADD CONSTRAINT product_analytics_events_experimental_07_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_08 + ADD CONSTRAINT product_analytics_events_experimental_08_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_09 + ADD CONSTRAINT product_analytics_events_experimental_09_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_10 + ADD CONSTRAINT product_analytics_events_experimental_10_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_11 + ADD CONSTRAINT product_analytics_events_experimental_11_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_12 + ADD CONSTRAINT product_analytics_events_experimental_12_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_13 + ADD CONSTRAINT product_analytics_events_experimental_13_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_14 + ADD CONSTRAINT product_analytics_events_experimental_14_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_15 + ADD CONSTRAINT product_analytics_events_experimental_15_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_16 + ADD CONSTRAINT product_analytics_events_experimental_16_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_17 + ADD CONSTRAINT product_analytics_events_experimental_17_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_18 + ADD CONSTRAINT product_analytics_events_experimental_18_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_19 + ADD CONSTRAINT product_analytics_events_experimental_19_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_20 + ADD CONSTRAINT product_analytics_events_experimental_20_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_21 + ADD CONSTRAINT product_analytics_events_experimental_21_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_22 + ADD CONSTRAINT product_analytics_events_experimental_22_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_23 + ADD CONSTRAINT product_analytics_events_experimental_23_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_24 + ADD CONSTRAINT product_analytics_events_experimental_24_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_25 + ADD CONSTRAINT product_analytics_events_experimental_25_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_26 + ADD CONSTRAINT product_analytics_events_experimental_26_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_27 + ADD CONSTRAINT product_analytics_events_experimental_27_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_28 + ADD CONSTRAINT product_analytics_events_experimental_28_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_29 + ADD CONSTRAINT product_analytics_events_experimental_29_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_30 + ADD CONSTRAINT product_analytics_events_experimental_30_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_31 + ADD CONSTRAINT product_analytics_events_experimental_31_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_32 + ADD CONSTRAINT product_analytics_events_experimental_32_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_33 + ADD CONSTRAINT product_analytics_events_experimental_33_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_34 + ADD CONSTRAINT product_analytics_events_experimental_34_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_35 + ADD CONSTRAINT product_analytics_events_experimental_35_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_36 + ADD CONSTRAINT product_analytics_events_experimental_36_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_37 + ADD CONSTRAINT product_analytics_events_experimental_37_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_38 + ADD CONSTRAINT product_analytics_events_experimental_38_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_39 + ADD CONSTRAINT product_analytics_events_experimental_39_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_40 + ADD CONSTRAINT product_analytics_events_experimental_40_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_41 + ADD CONSTRAINT product_analytics_events_experimental_41_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_42 + ADD CONSTRAINT product_analytics_events_experimental_42_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_43 + ADD CONSTRAINT product_analytics_events_experimental_43_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_44 + ADD CONSTRAINT product_analytics_events_experimental_44_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_45 + ADD CONSTRAINT product_analytics_events_experimental_45_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_46 + ADD CONSTRAINT product_analytics_events_experimental_46_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_47 + ADD CONSTRAINT product_analytics_events_experimental_47_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_48 + ADD CONSTRAINT product_analytics_events_experimental_48_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_49 + ADD CONSTRAINT product_analytics_events_experimental_49_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_50 + ADD CONSTRAINT product_analytics_events_experimental_50_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_51 + ADD CONSTRAINT product_analytics_events_experimental_51_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_52 + ADD CONSTRAINT product_analytics_events_experimental_52_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_53 + ADD CONSTRAINT product_analytics_events_experimental_53_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_54 + ADD CONSTRAINT product_analytics_events_experimental_54_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_55 + ADD CONSTRAINT product_analytics_events_experimental_55_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_56 + ADD CONSTRAINT product_analytics_events_experimental_56_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_57 + ADD CONSTRAINT product_analytics_events_experimental_57_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_58 + ADD CONSTRAINT product_analytics_events_experimental_58_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_59 + ADD CONSTRAINT product_analytics_events_experimental_59_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_60 + ADD CONSTRAINT product_analytics_events_experimental_60_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_61 + ADD CONSTRAINT product_analytics_events_experimental_61_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_62 + ADD CONSTRAINT product_analytics_events_experimental_62_pkey PRIMARY KEY (id, project_id); + +ALTER TABLE ONLY gitlab_partitions_static.product_analytics_events_experimental_63 + ADD CONSTRAINT product_analytics_events_experimental_63_pkey PRIMARY KEY (id, project_id); + ALTER TABLE ONLY public.abuse_reports ADD CONSTRAINT abuse_reports_pkey PRIMARY KEY (id); @@ -8115,6 +17317,9 @@ ALTER TABLE ONLY public.allowed_email_domains ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages ADD CONSTRAINT analytics_cycle_analytics_group_stages_pkey PRIMARY KEY (id); +ALTER TABLE ONLY public.analytics_cycle_analytics_group_value_streams + ADD CONSTRAINT analytics_cycle_analytics_group_value_streams_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages ADD CONSTRAINT analytics_cycle_analytics_project_stages_pkey PRIMARY KEY (id); @@ -8172,6 +17377,12 @@ ALTER TABLE ONLY public.award_emoji ALTER TABLE ONLY public.aws_roles ADD CONSTRAINT aws_roles_pkey PRIMARY KEY (user_id); +ALTER TABLE ONLY public.background_migration_jobs + ADD CONSTRAINT background_migration_jobs_pkey PRIMARY KEY (id); + +ALTER TABLE ONLY public.backup_labels + ADD CONSTRAINT backup_labels_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.badges ADD CONSTRAINT badges_pkey PRIMARY KEY (id); @@ -8205,14 +17416,8 @@ ALTER TABLE ONLY public.chat_teams ALTER TABLE public.design_management_designs ADD CONSTRAINT check_07155e2715 CHECK ((char_length((filename)::text) <= 255)) NOT VALID; -ALTER TABLE public.ci_job_artifacts - ADD CONSTRAINT check_27f0f6dbab CHECK ((file_store IS NOT NULL)) NOT VALID; - -ALTER TABLE public.uploads - ADD CONSTRAINT check_5e9547379c CHECK ((store IS NOT NULL)) NOT VALID; - -ALTER TABLE public.lfs_objects - ADD CONSTRAINT check_eecfc5717d CHECK ((file_store IS NOT NULL)) NOT VALID; +ALTER TABLE public.vulnerability_scanners + ADD CONSTRAINT check_37608c9db5 CHECK ((char_length(vendor) <= 255)) NOT VALID; ALTER TABLE ONLY public.ci_build_needs ADD CONSTRAINT ci_build_needs_pkey PRIMARY KEY (id); @@ -8238,9 +17443,6 @@ ALTER TABLE ONLY public.ci_builds_runner_session ALTER TABLE ONLY public.ci_daily_build_group_report_results ADD CONSTRAINT ci_daily_build_group_report_results_pkey PRIMARY KEY (id); -ALTER TABLE ONLY public.ci_daily_report_results - ADD CONSTRAINT ci_daily_report_results_pkey PRIMARY KEY (id); - ALTER TABLE ONLY public.ci_freeze_periods ADD CONSTRAINT ci_freeze_periods_pkey PRIMARY KEY (id); @@ -8259,6 +17461,9 @@ ALTER TABLE ONLY public.ci_job_variables ALTER TABLE ONLY public.ci_pipeline_chat_data ADD CONSTRAINT ci_pipeline_chat_data_pkey PRIMARY KEY (id); +ALTER TABLE ONLY public.ci_pipeline_messages + ADD CONSTRAINT ci_pipeline_messages_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.ci_pipeline_schedule_variables ADD CONSTRAINT ci_pipeline_schedule_variables_pkey PRIMARY KEY (id); @@ -8331,6 +17536,9 @@ ALTER TABLE ONLY public.cluster_providers_gcp ALTER TABLE ONLY public.clusters_applications_cert_managers ADD CONSTRAINT clusters_applications_cert_managers_pkey PRIMARY KEY (id); +ALTER TABLE ONLY public.clusters_applications_cilium + ADD CONSTRAINT clusters_applications_cilium_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.clusters_applications_crossplane ADD CONSTRAINT clusters_applications_crossplane_pkey PRIMARY KEY (id); @@ -8376,6 +17584,15 @@ ALTER TABLE ONLY public.container_repositories ALTER TABLE ONLY public.conversational_development_index_metrics ADD CONSTRAINT conversational_development_index_metrics_pkey PRIMARY KEY (id); +ALTER TABLE ONLY public.custom_emoji + ADD CONSTRAINT custom_emoji_pkey PRIMARY KEY (id); + +ALTER TABLE ONLY public.dast_site_profiles + ADD CONSTRAINT dast_site_profiles_pkey PRIMARY KEY (id); + +ALTER TABLE ONLY public.dast_sites + ADD CONSTRAINT dast_sites_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.dependency_proxy_blobs ADD CONSTRAINT dependency_proxy_blobs_pkey PRIMARY KEY (id); @@ -8415,6 +17632,9 @@ ALTER TABLE ONLY public.diff_note_positions ALTER TABLE ONLY public.draft_notes ADD CONSTRAINT draft_notes_pkey PRIMARY KEY (id); +ALTER TABLE ONLY public.elastic_reindexing_tasks + ADD CONSTRAINT elastic_reindexing_tasks_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.emails ADD CONSTRAINT emails_pkey PRIMARY KEY (id); @@ -8532,6 +17752,9 @@ ALTER TABLE ONLY public.group_custom_attributes ALTER TABLE ONLY public.group_deletion_schedules ADD CONSTRAINT group_deletion_schedules_pkey PRIMARY KEY (group_id); +ALTER TABLE ONLY public.group_deploy_keys_groups + ADD CONSTRAINT group_deploy_keys_groups_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.group_deploy_keys ADD CONSTRAINT group_deploy_keys_pkey PRIMARY KEY (id); @@ -8673,9 +17896,15 @@ ALTER TABLE ONLY public.milestones ALTER TABLE ONLY public.namespace_aggregation_schedules ADD CONSTRAINT namespace_aggregation_schedules_pkey PRIMARY KEY (namespace_id); +ALTER TABLE ONLY public.namespace_limits + ADD CONSTRAINT namespace_limits_pkey PRIMARY KEY (namespace_id); + ALTER TABLE ONLY public.namespace_root_storage_statistics ADD CONSTRAINT namespace_root_storage_statistics_pkey PRIMARY KEY (namespace_id); +ALTER TABLE ONLY public.namespace_settings + ADD CONSTRAINT namespace_settings_pkey PRIMARY KEY (namespace_id); + ALTER TABLE ONLY public.namespace_statistics ADD CONSTRAINT namespace_statistics_pkey PRIMARY KEY (id); @@ -8991,6 +18220,9 @@ ALTER TABLE ONLY public.smartcard_identities ALTER TABLE ONLY public.snippet_repositories ADD CONSTRAINT snippet_repositories_pkey PRIMARY KEY (snippet_id); +ALTER TABLE ONLY public.snippet_statistics + ADD CONSTRAINT snippet_statistics_pkey PRIMARY KEY (snippet_id); + ALTER TABLE ONLY public.snippet_user_mentions ADD CONSTRAINT snippet_user_mentions_pkey PRIMARY KEY (id); @@ -9117,6 +18349,9 @@ ALTER TABLE ONLY public.vulnerability_occurrences ALTER TABLE ONLY public.vulnerability_scanners ADD CONSTRAINT vulnerability_scanners_pkey PRIMARY KEY (id); +ALTER TABLE ONLY public.vulnerability_statistics + ADD CONSTRAINT vulnerability_statistics_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.vulnerability_user_mentions ADD CONSTRAINT vulnerability_user_mentions_pkey PRIMARY KEY (id); @@ -9126,6 +18361,9 @@ ALTER TABLE ONLY public.web_hook_logs ALTER TABLE ONLY public.web_hooks ADD CONSTRAINT web_hooks_pkey PRIMARY KEY (id); +ALTER TABLE ONLY public.webauthn_registrations + ADD CONSTRAINT webauthn_registrations_pkey PRIMARY KEY (id); + ALTER TABLE ONLY public.wiki_page_meta ADD CONSTRAINT wiki_page_meta_pkey PRIMARY KEY (id); @@ -9144,6 +18382,136 @@ ALTER TABLE ONLY public.x509_issuers ALTER TABLE ONLY public.zoom_meetings ADD CONSTRAINT zoom_meetings_pkey PRIMARY KEY (id); +CREATE INDEX index_product_analytics_events_experimental_project_and_time ON ONLY public.product_analytics_events_experimental USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx10 ON gitlab_partitions_static.product_analytics_events_experimental_10 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx11 ON gitlab_partitions_static.product_analytics_events_experimental_11 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx12 ON gitlab_partitions_static.product_analytics_events_experimental_12 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx13 ON gitlab_partitions_static.product_analytics_events_experimental_13 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx14 ON gitlab_partitions_static.product_analytics_events_experimental_14 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx15 ON gitlab_partitions_static.product_analytics_events_experimental_15 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx16 ON gitlab_partitions_static.product_analytics_events_experimental_16 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx17 ON gitlab_partitions_static.product_analytics_events_experimental_17 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx18 ON gitlab_partitions_static.product_analytics_events_experimental_18 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx19 ON gitlab_partitions_static.product_analytics_events_experimental_19 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx20 ON gitlab_partitions_static.product_analytics_events_experimental_20 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx21 ON gitlab_partitions_static.product_analytics_events_experimental_21 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx22 ON gitlab_partitions_static.product_analytics_events_experimental_22 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx23 ON gitlab_partitions_static.product_analytics_events_experimental_23 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx24 ON gitlab_partitions_static.product_analytics_events_experimental_24 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx25 ON gitlab_partitions_static.product_analytics_events_experimental_25 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx26 ON gitlab_partitions_static.product_analytics_events_experimental_26 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx27 ON gitlab_partitions_static.product_analytics_events_experimental_27 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx28 ON gitlab_partitions_static.product_analytics_events_experimental_28 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx29 ON gitlab_partitions_static.product_analytics_events_experimental_29 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx30 ON gitlab_partitions_static.product_analytics_events_experimental_30 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx31 ON gitlab_partitions_static.product_analytics_events_experimental_31 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx32 ON gitlab_partitions_static.product_analytics_events_experimental_32 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx33 ON gitlab_partitions_static.product_analytics_events_experimental_33 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx34 ON gitlab_partitions_static.product_analytics_events_experimental_34 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx35 ON gitlab_partitions_static.product_analytics_events_experimental_35 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx36 ON gitlab_partitions_static.product_analytics_events_experimental_36 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx37 ON gitlab_partitions_static.product_analytics_events_experimental_37 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx38 ON gitlab_partitions_static.product_analytics_events_experimental_38 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx39 ON gitlab_partitions_static.product_analytics_events_experimental_39 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx40 ON gitlab_partitions_static.product_analytics_events_experimental_40 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx41 ON gitlab_partitions_static.product_analytics_events_experimental_41 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx42 ON gitlab_partitions_static.product_analytics_events_experimental_42 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx43 ON gitlab_partitions_static.product_analytics_events_experimental_43 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx44 ON gitlab_partitions_static.product_analytics_events_experimental_44 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx45 ON gitlab_partitions_static.product_analytics_events_experimental_45 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx46 ON gitlab_partitions_static.product_analytics_events_experimental_46 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx47 ON gitlab_partitions_static.product_analytics_events_experimental_47 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx48 ON gitlab_partitions_static.product_analytics_events_experimental_48 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx49 ON gitlab_partitions_static.product_analytics_events_experimental_49 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx50 ON gitlab_partitions_static.product_analytics_events_experimental_50 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx51 ON gitlab_partitions_static.product_analytics_events_experimental_51 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx52 ON gitlab_partitions_static.product_analytics_events_experimental_52 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx53 ON gitlab_partitions_static.product_analytics_events_experimental_53 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx54 ON gitlab_partitions_static.product_analytics_events_experimental_54 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx55 ON gitlab_partitions_static.product_analytics_events_experimental_55 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx56 ON gitlab_partitions_static.product_analytics_events_experimental_56 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx57 ON gitlab_partitions_static.product_analytics_events_experimental_57 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx58 ON gitlab_partitions_static.product_analytics_events_experimental_58 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx59 ON gitlab_partitions_static.product_analytics_events_experimental_59 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx60 ON gitlab_partitions_static.product_analytics_events_experimental_60 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx61 ON gitlab_partitions_static.product_analytics_events_experimental_61 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx62 ON gitlab_partitions_static.product_analytics_events_experimental_62 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_expe_project_id_collector_tstamp_idx63 ON gitlab_partitions_static.product_analytics_events_experimental_63 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx1 ON gitlab_partitions_static.product_analytics_events_experimental_01 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx2 ON gitlab_partitions_static.product_analytics_events_experimental_02 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx3 ON gitlab_partitions_static.product_analytics_events_experimental_03 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx4 ON gitlab_partitions_static.product_analytics_events_experimental_04 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx5 ON gitlab_partitions_static.product_analytics_events_experimental_05 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx6 ON gitlab_partitions_static.product_analytics_events_experimental_06 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx7 ON gitlab_partitions_static.product_analytics_events_experimental_07 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx8 ON gitlab_partitions_static.product_analytics_events_experimental_08 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_exper_project_id_collector_tstamp_idx9 ON gitlab_partitions_static.product_analytics_events_experimental_09 USING btree (project_id, collector_tstamp); + +CREATE INDEX product_analytics_events_experi_project_id_collector_tstamp_idx ON gitlab_partitions_static.product_analytics_events_experimental_00 USING btree (project_id, collector_tstamp); + CREATE INDEX analytics_index_audit_events_on_created_at_and_author_id ON public.audit_events USING btree (created_at, author_id); CREATE INDEX analytics_index_events_on_created_at_and_author_id ON public.events USING btree (created_at, author_id); @@ -9156,7 +18524,21 @@ CREATE UNIQUE INDEX any_approver_merge_request_rule_type_unique_index ON public. CREATE UNIQUE INDEX any_approver_project_rule_type_unique_index ON public.approval_project_rules USING btree (project_id) WHERE (rule_type = 3); -CREATE UNIQUE INDEX approval_rule_name_index_for_code_owners ON public.approval_merge_request_rules USING btree (merge_request_id, code_owner, name) WHERE (code_owner = true); +CREATE UNIQUE INDEX approval_rule_name_index_for_code_owners ON public.approval_merge_request_rules USING btree (merge_request_id, code_owner, name) WHERE ((code_owner = true) AND (section IS NULL)); + +CREATE UNIQUE INDEX backup_labels_group_id_project_id_title_idx ON public.backup_labels USING btree (group_id, project_id, title); + +CREATE INDEX backup_labels_group_id_title_idx ON public.backup_labels USING btree (group_id, title) WHERE (project_id = NULL::integer); + +CREATE INDEX backup_labels_project_id_idx ON public.backup_labels USING btree (project_id); + +CREATE UNIQUE INDEX backup_labels_project_id_title_idx ON public.backup_labels USING btree (project_id, title) WHERE (group_id = NULL::integer); + +CREATE INDEX backup_labels_template_idx ON public.backup_labels USING btree (template) WHERE template; + +CREATE INDEX backup_labels_title_idx ON public.backup_labels USING btree (title); + +CREATE INDEX backup_labels_type_project_id_idx ON public.backup_labels USING btree (type, project_id); CREATE INDEX ci_builds_gitlab_monitor_metrics ON public.ci_builds USING btree (status, created_at, project_id) WHERE ((type)::text = 'Ci::Build'::text); @@ -9172,6 +18554,8 @@ CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_and_note_id_index ON public.ep CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_index ON public.epic_user_mentions USING btree (epic_id) WHERE (note_id IS NULL); +CREATE INDEX idx_ci_pipelines_artifacts_locked ON public.ci_pipelines USING btree (ci_ref_id, id) WHERE (locked = 1); + CREATE INDEX idx_deployment_clusters_on_cluster_id_and_kubernetes_namespace ON public.deployment_clusters USING btree (cluster_id, kubernetes_namespace); CREATE UNIQUE INDEX idx_deployment_merge_requests_unique_index ON public.deployment_merge_requests USING btree (deployment_id, merge_request_id); @@ -9222,6 +18606,10 @@ CREATE UNIQUE INDEX idx_project_id_payload_key_self_managed_prometheus_alert_eve CREATE INDEX idx_project_repository_check_partial ON public.projects USING btree (repository_storage, created_at) WHERE (last_repository_check_at IS NULL); +CREATE INDEX idx_projects_id_created_at_disable_overriding_approvers_false ON public.projects USING btree (id, created_at) WHERE ((disable_overriding_approvers_per_merge_request = false) OR (disable_overriding_approvers_per_merge_request IS NULL)); + +CREATE INDEX idx_projects_id_created_at_disable_overriding_approvers_true ON public.projects USING btree (id, created_at) WHERE (disable_overriding_approvers_per_merge_request = true); + CREATE INDEX idx_projects_on_repository_storage_last_repository_updated_at ON public.projects USING btree (id, repository_storage, last_repository_updated_at); CREATE INDEX idx_repository_states_on_last_repository_verification_ran_at ON public.project_repository_states USING btree (project_id, last_repository_verification_ran_at) WHERE ((repository_verification_checksum IS NOT NULL) AND (last_repository_verification_failure IS NULL)); @@ -9250,12 +18638,14 @@ CREATE INDEX index_alert_assignees_on_alert_id ON public.alert_management_alert_ CREATE UNIQUE INDEX index_alert_assignees_on_user_id_and_alert_id ON public.alert_management_alert_assignees USING btree (user_id, alert_id); -CREATE INDEX index_alert_management_alerts_on_issue_id ON public.alert_management_alerts USING btree (issue_id); +CREATE INDEX index_alert_management_alerts_on_environment_id ON public.alert_management_alerts USING btree (environment_id) WHERE (environment_id IS NOT NULL); -CREATE UNIQUE INDEX index_alert_management_alerts_on_project_id_and_fingerprint ON public.alert_management_alerts USING btree (project_id, fingerprint); +CREATE INDEX index_alert_management_alerts_on_issue_id ON public.alert_management_alerts USING btree (issue_id); CREATE UNIQUE INDEX index_alert_management_alerts_on_project_id_and_iid ON public.alert_management_alerts USING btree (project_id, iid); +CREATE INDEX index_alert_management_alerts_on_prometheus_alert_id ON public.alert_management_alerts USING btree (prometheus_alert_id) WHERE (prometheus_alert_id IS NOT NULL); + CREATE UNIQUE INDEX index_alert_user_mentions_on_alert_id ON public.alert_management_alert_user_mentions USING btree (alert_management_alert_id) WHERE (note_id IS NULL); CREATE UNIQUE INDEX index_alert_user_mentions_on_alert_id_and_note_id ON public.alert_management_alert_user_mentions USING btree (alert_management_alert_id, note_id); @@ -9276,6 +18666,10 @@ CREATE INDEX index_analytics_ca_group_stages_on_relative_position ON public.anal CREATE INDEX index_analytics_ca_group_stages_on_start_event_label_id ON public.analytics_cycle_analytics_group_stages USING btree (start_event_label_id); +CREATE INDEX index_analytics_ca_group_stages_on_value_stream_id ON public.analytics_cycle_analytics_group_stages USING btree (group_value_stream_id); + +CREATE UNIQUE INDEX index_analytics_ca_group_value_streams_on_group_id_and_name ON public.analytics_cycle_analytics_group_value_streams USING btree (group_id, name); + CREATE INDEX index_analytics_ca_project_stages_on_end_event_label_id ON public.analytics_cycle_analytics_project_stages USING btree (end_event_label_id); CREATE INDEX index_analytics_ca_project_stages_on_project_id ON public.analytics_cycle_analytics_project_stages USING btree (project_id); @@ -9334,7 +18728,9 @@ CREATE UNIQUE INDEX index_approval_project_rules_users_1 ON public.approval_proj CREATE INDEX index_approval_project_rules_users_2 ON public.approval_project_rules_users USING btree (user_id); -CREATE UNIQUE INDEX index_approval_rule_name_for_code_owners_rule_type ON public.approval_merge_request_rules USING btree (merge_request_id, name) WHERE (rule_type = 2); +CREATE UNIQUE INDEX index_approval_rule_name_for_code_owners_rule_type ON public.approval_merge_request_rules USING btree (merge_request_id, name) WHERE ((rule_type = 2) AND (section IS NULL)); + +CREATE UNIQUE INDEX index_approval_rule_name_for_sectional_code_owners_rule_type ON public.approval_merge_request_rules USING btree (merge_request_id, name, section) WHERE (rule_type = 2); CREATE INDEX index_approval_rules_code_owners_rule_type ON public.approval_merge_request_rules USING btree (merge_request_id) WHERE (rule_type = 2); @@ -9350,9 +18746,7 @@ CREATE INDEX index_approvers_on_target_id_and_target_type ON public.approvers US CREATE INDEX index_approvers_on_user_id ON public.approvers USING btree (user_id); -CREATE INDEX index_audit_events_on_entity_id_and_entity_type_and_id_desc ON public.audit_events USING btree (entity_id, entity_type, id DESC); - -CREATE INDEX index_audit_events_on_ruby_object_in_details ON public.audit_events USING btree (id) WHERE (details ~~ '%ruby/object%'::text); +CREATE INDEX index_audit_events_on_entity_id_entity_type_id_desc_author_id ON public.audit_events USING btree (entity_id, entity_type, id DESC, author_id); CREATE INDEX index_award_emoji_on_awardable_type_and_awardable_id ON public.award_emoji USING btree (awardable_type, awardable_id); @@ -9362,6 +18756,12 @@ CREATE UNIQUE INDEX index_aws_roles_on_role_external_id ON public.aws_roles USIN CREATE UNIQUE INDEX index_aws_roles_on_user_id ON public.aws_roles USING btree (user_id); +CREATE INDEX index_background_migration_jobs_for_partitioning_migrations ON public.background_migration_jobs USING btree (((arguments ->> 2))) WHERE (class_name = 'Gitlab::Database::PartitioningMigrationHelpers::BackfillPartitionedTable'::text); + +CREATE INDEX index_background_migration_jobs_on_class_name_and_arguments ON public.background_migration_jobs USING btree (class_name, arguments); + +CREATE INDEX index_background_migration_jobs_on_class_name_and_status_and_id ON public.background_migration_jobs USING btree (class_name, status, id); + CREATE INDEX index_badges_on_group_id ON public.badges USING btree (group_id); CREATE INDEX index_badges_on_project_id ON public.badges USING btree (project_id); @@ -9482,16 +18882,12 @@ CREATE UNIQUE INDEX index_ci_builds_runner_session_on_build_id ON public.ci_buil CREATE INDEX index_ci_daily_build_group_report_results_on_last_pipeline_id ON public.ci_daily_build_group_report_results USING btree (last_pipeline_id); -CREATE INDEX index_ci_daily_report_results_on_last_pipeline_id ON public.ci_daily_report_results USING btree (last_pipeline_id); - CREATE INDEX index_ci_freeze_periods_on_project_id ON public.ci_freeze_periods USING btree (project_id); CREATE UNIQUE INDEX index_ci_group_variables_on_group_id_and_key ON public.ci_group_variables USING btree (group_id, key); CREATE UNIQUE INDEX index_ci_instance_variables_on_key ON public.ci_instance_variables USING btree (key); -CREATE INDEX index_ci_job_artifacts_file_store_is_null ON public.ci_job_artifacts USING btree (id) WHERE (file_store IS NULL); - CREATE INDEX index_ci_job_artifacts_for_terraform_reports ON public.ci_job_artifacts USING btree (project_id, id) WHERE (file_type = 18); CREATE INDEX index_ci_job_artifacts_on_expire_at_and_job_id ON public.ci_job_artifacts USING btree (expire_at, job_id); @@ -9512,6 +18908,8 @@ CREATE INDEX index_ci_pipeline_chat_data_on_chat_name_id ON public.ci_pipeline_c CREATE UNIQUE INDEX index_ci_pipeline_chat_data_on_pipeline_id ON public.ci_pipeline_chat_data USING btree (pipeline_id); +CREATE INDEX index_ci_pipeline_messages_on_pipeline_id ON public.ci_pipeline_messages USING btree (pipeline_id); + CREATE UNIQUE INDEX index_ci_pipeline_schedule_variables_on_schedule_id_and_key ON public.ci_pipeline_schedule_variables USING btree (pipeline_schedule_id, key); CREATE INDEX index_ci_pipeline_schedules_on_next_run_at_and_active ON public.ci_pipeline_schedules USING btree (next_run_at, active); @@ -9554,6 +18952,8 @@ CREATE INDEX index_ci_pipelines_on_project_idandrefandiddesc ON public.ci_pipeli CREATE INDEX index_ci_pipelines_on_status ON public.ci_pipelines USING btree (status); +CREATE INDEX index_ci_pipelines_on_user_id_and_created_at_and_config_source ON public.ci_pipelines USING btree (user_id, created_at, config_source); + CREATE INDEX index_ci_pipelines_on_user_id_and_created_at_and_source ON public.ci_pipelines USING btree (user_id, created_at, source); CREATE UNIQUE INDEX index_ci_refs_on_project_id_and_ref_path ON public.ci_refs USING btree (project_id, ref_path); @@ -9642,6 +19042,8 @@ CREATE UNIQUE INDEX index_cluster_providers_gcp_on_cluster_id ON public.cluster_ CREATE UNIQUE INDEX index_clusters_applications_cert_managers_on_cluster_id ON public.clusters_applications_cert_managers USING btree (cluster_id); +CREATE UNIQUE INDEX index_clusters_applications_cilium_on_cluster_id ON public.clusters_applications_cilium USING btree (cluster_id); + CREATE UNIQUE INDEX index_clusters_applications_crossplane_on_cluster_id ON public.clusters_applications_crossplane USING btree (cluster_id); CREATE UNIQUE INDEX index_clusters_applications_elastic_stacks_on_cluster_id ON public.clusters_applications_elastic_stacks USING btree (cluster_id); @@ -9692,14 +19094,22 @@ CREATE UNIQUE INDEX index_container_repositories_on_project_id_and_name ON publi CREATE INDEX index_container_repository_on_name_trigram ON public.container_repositories USING gin (name public.gin_trgm_ops); +CREATE UNIQUE INDEX index_custom_emoji_on_namespace_id_and_name ON public.custom_emoji USING btree (namespace_id, name); + CREATE UNIQUE INDEX index_daily_build_group_report_results_unique_columns ON public.ci_daily_build_group_report_results USING btree (project_id, ref_path, date, group_name); -CREATE UNIQUE INDEX index_daily_report_results_unique_columns ON public.ci_daily_report_results USING btree (project_id, ref_path, param_type, date, title); +CREATE INDEX index_dast_site_profiles_on_dast_site_id ON public.dast_site_profiles USING btree (dast_site_id); + +CREATE UNIQUE INDEX index_dast_site_profiles_on_project_id_and_name ON public.dast_site_profiles USING btree (project_id, name); + +CREATE UNIQUE INDEX index_dast_sites_on_project_id_and_url ON public.dast_sites USING btree (project_id, url); CREATE INDEX index_dependency_proxy_blobs_on_group_id_and_file_name ON public.dependency_proxy_blobs USING btree (group_id, file_name); CREATE INDEX index_dependency_proxy_group_settings_on_group_id ON public.dependency_proxy_group_settings USING btree (group_id); +CREATE INDEX index_deploy_key_id_on_protected_branch_push_access_levels ON public.protected_branch_push_access_levels USING btree (deploy_key_id); + CREATE INDEX index_deploy_keys_projects_on_deploy_key_id ON public.deploy_keys_projects USING btree (deploy_key_id); CREATE INDEX index_deploy_keys_projects_on_project_id ON public.deploy_keys_projects USING btree (project_id); @@ -9726,7 +19136,7 @@ CREATE INDEX index_deployments_on_environment_id_and_iid_and_project_id ON publi CREATE INDEX index_deployments_on_environment_id_and_status ON public.deployments USING btree (environment_id, status); -CREATE INDEX index_deployments_on_id_and_status ON public.deployments USING btree (id, status); +CREATE INDEX index_deployments_on_id_and_status_and_created_at ON public.deployments USING btree (id, status, created_at); CREATE INDEX index_deployments_on_id_where_cluster_id_present ON public.deployments USING btree (id) WHERE (cluster_id IS NOT NULL); @@ -9776,6 +19186,10 @@ CREATE INDEX index_draft_notes_on_discussion_id ON public.draft_notes USING btre CREATE INDEX index_draft_notes_on_merge_request_id ON public.draft_notes USING btree (merge_request_id); +CREATE UNIQUE INDEX index_elastic_reindexing_tasks_on_in_progress ON public.elastic_reindexing_tasks USING btree (in_progress) WHERE in_progress; + +CREATE INDEX index_elastic_reindexing_tasks_on_state ON public.elastic_reindexing_tasks USING btree (state); + CREATE INDEX index_elasticsearch_indexed_namespaces_on_created_at ON public.elasticsearch_indexed_namespaces USING btree (created_at); CREATE UNIQUE INDEX index_elasticsearch_indexed_namespaces_on_namespace_id ON public.elasticsearch_indexed_namespaces USING btree (namespace_id); @@ -9834,8 +19248,6 @@ CREATE INDEX index_epics_on_iid ON public.epics USING btree (iid); CREATE INDEX index_epics_on_last_edited_by_id ON public.epics USING btree (last_edited_by_id); -CREATE INDEX index_epics_on_lock_version ON public.epics USING btree (lock_version) WHERE (lock_version IS NULL); - CREATE INDEX index_epics_on_parent_id ON public.epics USING btree (parent_id); CREATE INDEX index_epics_on_start_date ON public.epics USING btree (start_date); @@ -9992,6 +19404,10 @@ CREATE INDEX index_group_deletion_schedules_on_marked_for_deletion_on ON public. CREATE INDEX index_group_deletion_schedules_on_user_id ON public.group_deletion_schedules USING btree (user_id); +CREATE UNIQUE INDEX index_group_deploy_keys_group_on_group_deploy_key_and_group_ids ON public.group_deploy_keys_groups USING btree (group_id, group_deploy_key_id); + +CREATE INDEX index_group_deploy_keys_groups_on_group_deploy_key_id ON public.group_deploy_keys_groups USING btree (group_deploy_key_id); + CREATE UNIQUE INDEX index_group_deploy_keys_on_fingerprint ON public.group_deploy_keys USING btree (fingerprint); CREATE INDEX index_group_deploy_keys_on_fingerprint_sha256 ON public.group_deploy_keys USING btree (fingerprint_sha256); @@ -10078,8 +19494,6 @@ CREATE INDEX index_issues_on_duplicated_to_id ON public.issues USING btree (dupl CREATE INDEX index_issues_on_last_edited_by_id ON public.issues USING btree (last_edited_by_id); -CREATE INDEX index_issues_on_lock_version ON public.issues USING btree (lock_version) WHERE (lock_version IS NULL); - CREATE INDEX index_issues_on_milestone_id ON public.issues USING btree (milestone_id); CREATE INDEX index_issues_on_moved_to_id ON public.issues USING btree (moved_to_id) WHERE (moved_to_id IS NOT NULL); @@ -10140,7 +19554,7 @@ CREATE INDEX index_labels_on_group_id_and_title ON public.labels USING btree (gr CREATE INDEX index_labels_on_project_id ON public.labels USING btree (project_id); -CREATE INDEX index_labels_on_project_id_and_title ON public.labels USING btree (project_id, title) WHERE (group_id = NULL::integer); +CREATE UNIQUE INDEX index_labels_on_project_id_and_title_unique ON public.labels USING btree (project_id, title) WHERE (group_id IS NULL); CREATE INDEX index_labels_on_template ON public.labels USING btree (template) WHERE template; @@ -10152,8 +19566,6 @@ CREATE UNIQUE INDEX index_lfs_file_locks_on_project_id_and_path ON public.lfs_fi CREATE INDEX index_lfs_file_locks_on_user_id ON public.lfs_file_locks USING btree (user_id); -CREATE INDEX index_lfs_objects_file_store_is_null ON public.lfs_objects USING btree (id) WHERE (file_store IS NULL); - CREATE INDEX index_lfs_objects_on_file_store ON public.lfs_objects USING btree (file_store); CREATE UNIQUE INDEX index_lfs_objects_on_oid ON public.lfs_objects USING btree (oid); @@ -10212,8 +19624,6 @@ CREATE INDEX index_merge_request_diffs_on_merge_request_id_and_id ON public.merg CREATE INDEX index_merge_request_diffs_on_merge_request_id_and_id_partial ON public.merge_request_diffs USING btree (merge_request_id, id) WHERE ((NOT stored_externally) OR (stored_externally IS NULL)); -CREATE INDEX index_merge_request_metrics ON public.merge_request_metrics USING btree (merge_request_id); - CREATE INDEX index_merge_request_metrics_on_first_deployed_to_production_at ON public.merge_request_metrics USING btree (first_deployed_to_production_at); CREATE INDEX index_merge_request_metrics_on_latest_closed_at ON public.merge_request_metrics USING btree (latest_closed_at) WHERE (latest_closed_at IS NOT NULL); @@ -10246,8 +19656,6 @@ CREATE INDEX index_merge_requests_on_head_pipeline_id ON public.merge_requests U CREATE INDEX index_merge_requests_on_latest_merge_request_diff_id ON public.merge_requests USING btree (latest_merge_request_diff_id); -CREATE INDEX index_merge_requests_on_lock_version ON public.merge_requests USING btree (lock_version) WHERE (lock_version IS NULL); - CREATE INDEX index_merge_requests_on_merge_user_id ON public.merge_requests USING btree (merge_user_id) WHERE (merge_user_id IS NOT NULL); CREATE INDEX index_merge_requests_on_milestone_id ON public.merge_requests USING btree (milestone_id); @@ -10488,6 +19896,8 @@ CREATE INDEX index_pages_domains_on_verified_at_and_enabled_until ON public.page CREATE INDEX index_pages_domains_on_wildcard ON public.pages_domains USING btree (wildcard); +CREATE UNIQUE INDEX index_partial_am_alerts_on_project_id_and_fingerprint ON public.alert_management_alerts USING btree (project_id, fingerprint) WHERE (status <> 2); + CREATE UNIQUE INDEX index_partitioned_foreign_keys_unique_index ON public.partitioned_foreign_keys USING btree (to_table, from_table, from_column); CREATE INDEX index_pat_on_user_id_and_expires_at ON public.personal_access_tokens USING btree (user_id, expires_at); @@ -10590,6 +20000,12 @@ CREATE INDEX index_project_statistics_on_namespace_id ON public.project_statisti CREATE UNIQUE INDEX index_project_statistics_on_project_id ON public.project_statistics USING btree (project_id); +CREATE INDEX index_project_statistics_on_repository_size_and_project_id ON public.project_statistics USING btree (repository_size, project_id); + +CREATE INDEX index_project_statistics_on_storage_size_and_project_id ON public.project_statistics USING btree (storage_size, project_id); + +CREATE INDEX index_project_statistics_on_wiki_size_and_project_id ON public.project_statistics USING btree (wiki_size, project_id); + CREATE UNIQUE INDEX index_project_tracing_settings_on_project_id ON public.project_tracing_settings USING btree (project_id); CREATE INDEX index_projects_api_created_at_id_desc ON public.projects USING btree (created_at, id DESC); @@ -10692,7 +20108,9 @@ CREATE INDEX index_prometheus_metrics_on_common ON public.prometheus_metrics USI CREATE INDEX index_prometheus_metrics_on_group ON public.prometheus_metrics USING btree ("group"); -CREATE UNIQUE INDEX index_prometheus_metrics_on_identifier ON public.prometheus_metrics USING btree (identifier); +CREATE UNIQUE INDEX index_prometheus_metrics_on_identifier_and_null_project ON public.prometheus_metrics USING btree (identifier) WHERE (project_id IS NULL); + +CREATE UNIQUE INDEX index_prometheus_metrics_on_identifier_and_project_id ON public.prometheus_metrics USING btree (identifier, project_id); CREATE INDEX index_prometheus_metrics_on_project_id ON public.prometheus_metrics USING btree (project_id); @@ -10810,6 +20228,8 @@ CREATE INDEX index_resource_state_events_on_issue_id_and_created_at ON public.re CREATE INDEX index_resource_state_events_on_merge_request_id ON public.resource_state_events USING btree (merge_request_id); +CREATE INDEX index_resource_state_events_on_source_merge_request_id ON public.resource_state_events USING btree (source_merge_request_id); + CREATE INDEX index_resource_state_events_on_user_id ON public.resource_state_events USING btree (user_id); CREATE INDEX index_resource_weight_events_on_issue_id_and_created_at ON public.resource_weight_events USING btree (issue_id, created_at); @@ -10842,6 +20262,8 @@ CREATE UNIQUE INDEX index_scim_identities_on_user_id_and_group_id ON public.scim CREATE UNIQUE INDEX index_scim_oauth_access_tokens_on_group_id_and_token_encrypted ON public.scim_oauth_access_tokens USING btree (group_id, token_encrypted); +CREATE INDEX index_secure_ci_builds_on_user_id_created_at ON public.ci_builds USING btree (user_id, created_at) WHERE (((type)::text = 'Ci::Build'::text) AND ((name)::text = ANY (ARRAY[('container_scanning'::character varying)::text, ('dast'::character varying)::text, ('dependency_scanning'::character varying)::text, ('license_management'::character varying)::text, ('license_scanning'::character varying)::text, ('sast'::character varying)::text, ('secret_detection'::character varying)::text]))); + CREATE INDEX index_security_ci_builds_on_name_and_id ON public.ci_builds USING btree (name, id) WHERE (((name)::text = ANY (ARRAY[('container_scanning'::character varying)::text, ('dast'::character varying)::text, ('dependency_scanning'::character varying)::text, ('license_management'::character varying)::text, ('sast'::character varying)::text, ('secret_detection'::character varying)::text, ('license_scanning'::character varying)::text])) AND ((type)::text = 'Ci::Build'::text)); CREATE INDEX index_self_managed_prometheus_alert_events_on_environment_id ON public.self_managed_prometheus_alert_events USING btree (environment_id); @@ -10900,6 +20322,8 @@ CREATE INDEX index_snippets_on_description_trigram ON public.snippets USING gin CREATE INDEX index_snippets_on_file_name_trigram ON public.snippets USING gin (file_name public.gin_trgm_ops); +CREATE INDEX index_snippets_on_id_and_created_at ON public.snippets USING btree (id, created_at); + CREATE INDEX index_snippets_on_id_and_type ON public.snippets USING btree (id, type); CREATE INDEX index_snippets_on_project_id_and_visibility_level ON public.snippets USING btree (project_id, visibility_level); @@ -11012,8 +20436,6 @@ CREATE INDEX index_uploads_on_store ON public.uploads USING btree (store); CREATE INDEX index_uploads_on_uploader_and_path ON public.uploads USING btree (uploader, path); -CREATE INDEX index_uploads_store_is_null ON public.uploads USING btree (id) WHERE (store IS NULL); - CREATE INDEX index_user_agent_details_on_subject_id_and_subject_type ON public.user_agent_details USING btree (subject_id, subject_type); CREATE INDEX index_user_callouts_on_user_id ON public.user_callouts USING btree (user_id); @@ -11158,6 +20580,10 @@ CREATE INDEX index_vulnerability_occurrences_on_vulnerability_id ON public.vulne CREATE UNIQUE INDEX index_vulnerability_scanners_on_project_id_and_external_id ON public.vulnerability_scanners USING btree (project_id, external_id); +CREATE INDEX index_vulnerability_statistics_on_letter_grade ON public.vulnerability_statistics USING btree (letter_grade); + +CREATE UNIQUE INDEX index_vulnerability_statistics_on_unique_project_id ON public.vulnerability_statistics USING btree (project_id); + CREATE UNIQUE INDEX index_vulnerability_user_mentions_on_note_id ON public.vulnerability_user_mentions USING btree (note_id) WHERE (note_id IS NOT NULL); CREATE UNIQUE INDEX index_vulns_user_mentions_on_vulnerability_id ON public.vulnerability_user_mentions USING btree (vulnerability_id) WHERE (note_id IS NULL); @@ -11174,6 +20600,10 @@ CREATE INDEX index_web_hooks_on_project_id ON public.web_hooks USING btree (proj CREATE INDEX index_web_hooks_on_type ON public.web_hooks USING btree (type); +CREATE UNIQUE INDEX index_webauthn_registrations_on_credential_xid ON public.webauthn_registrations USING btree (credential_xid); + +CREATE INDEX index_webauthn_registrations_on_user_id ON public.webauthn_registrations USING btree (user_id); + CREATE INDEX index_wiki_page_meta_on_project_id ON public.wiki_page_meta USING btree (project_id); CREATE UNIQUE INDEX index_wiki_page_slugs_on_slug_and_wiki_page_meta_id ON public.wiki_page_slugs USING btree (slug, wiki_page_meta_id); @@ -11248,11 +20678,9 @@ CREATE INDEX tmp_build_stage_position_index ON public.ci_builds USING btree (sta CREATE INDEX tmp_idx_on_user_id_where_bio_is_filled ON public.users USING btree (id) WHERE ((COALESCE(bio, ''::character varying))::text IS DISTINCT FROM ''::text); -CREATE INDEX tmp_index_ci_builds_lock_version ON public.ci_builds USING btree (id) WHERE (lock_version IS NULL); - -CREATE INDEX tmp_index_ci_pipelines_lock_version ON public.ci_pipelines USING btree (id) WHERE (lock_version IS NULL); +CREATE INDEX tmp_index_for_email_unconfirmation_migration ON public.emails USING btree (id) WHERE (confirmed_at IS NOT NULL); -CREATE INDEX tmp_index_ci_stages_lock_version ON public.ci_stages USING btree (id) WHERE (lock_version IS NULL); +CREATE UNIQUE INDEX unique_merge_request_metrics_by_merge_request_id ON public.merge_request_metrics USING btree (merge_request_id); CREATE UNIQUE INDEX users_security_dashboard_projects_unique_index ON public.users_security_dashboard_projects USING btree (project_id, user_id); @@ -11260,6 +20688,262 @@ CREATE UNIQUE INDEX vulnerability_feedback_unique_idx ON public.vulnerability_fe CREATE UNIQUE INDEX vulnerability_occurrence_pipelines_on_unique_keys ON public.vulnerability_occurrence_pipelines USING btree (occurrence_id, pipeline_id); +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx10; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx11; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx12; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx13; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx14; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx15; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx16; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx17; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx18; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx19; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx20; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx21; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx22; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx23; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx24; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx25; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx26; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx27; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx28; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx29; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx30; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx31; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx32; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx33; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx34; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx35; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx36; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx37; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx38; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx39; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx40; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx41; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx42; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx43; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx44; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx45; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx46; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx47; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx48; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx49; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx50; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx51; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx52; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx53; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx54; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx55; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx56; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx57; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx58; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx59; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx60; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx61; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx62; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_expe_project_id_collector_tstamp_idx63; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx1; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx2; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx3; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx4; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx5; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx6; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx7; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx8; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_exper_project_id_collector_tstamp_idx9; + +ALTER INDEX public.index_product_analytics_events_experimental_project_and_time ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experi_project_id_collector_tstamp_idx; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_00_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_01_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_02_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_03_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_04_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_05_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_06_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_07_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_08_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_09_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_10_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_11_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_12_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_13_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_14_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_15_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_16_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_17_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_18_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_19_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_20_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_21_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_22_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_23_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_24_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_25_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_26_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_27_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_28_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_29_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_30_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_31_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_32_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_33_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_34_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_35_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_36_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_37_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_38_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_39_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_40_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_41_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_42_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_43_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_44_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_45_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_46_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_47_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_48_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_49_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_50_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_51_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_52_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_53_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_54_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_55_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_56_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_57_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_58_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_59_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_60_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_61_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_62_pkey; + +ALTER INDEX public.product_analytics_events_experimental_pkey ATTACH PARTITION gitlab_partitions_static.product_analytics_events_experimental_63_pkey; + ALTER TABLE ONLY public.chat_names ADD CONSTRAINT fk_00797a2bf9 FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE; @@ -11299,6 +20983,9 @@ ALTER TABLE ONLY public.vulnerabilities ALTER TABLE ONLY public.vulnerabilities ADD CONSTRAINT fk_131d289c65 FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE SET NULL; +ALTER TABLE ONLY public.protected_branch_push_access_levels + ADD CONSTRAINT fk_15d2a7a4ae FOREIGN KEY (deploy_key_id) REFERENCES public.keys(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.internal_ids ADD CONSTRAINT fk_162941d509 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; @@ -11422,6 +21109,9 @@ ALTER TABLE ONLY public.geo_event_log ALTER TABLE ONLY public.ci_build_trace_sections ADD CONSTRAINT fk_4ebe41f502 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.alert_management_alerts + ADD CONSTRAINT fk_51ab4b6089 FOREIGN KEY (prometheus_alert_id) REFERENCES public.prometheus_alerts(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.path_locks ADD CONSTRAINT fk_5265c98f24 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; @@ -11509,6 +21199,9 @@ ALTER TABLE ONLY public.vulnerabilities ALTER TABLE ONLY public.labels ADD CONSTRAINT fk_7de4989a69 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.backup_labels + ADD CONSTRAINT fk_7de4989a69 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.merge_requests ADD CONSTRAINT fk_7e85395a64 FOREIGN KEY (sprint_id) REFERENCES public.sprints(id) ON DELETE CASCADE; @@ -11629,6 +21322,9 @@ ALTER TABLE ONLY public.merge_requests ALTER TABLE ONLY public.epics ADD CONSTRAINT fk_aa5798e761 FOREIGN KEY (closed_by_id) REFERENCES public.users(id) ON DELETE SET NULL; +ALTER TABLE ONLY public.alert_management_alerts + ADD CONSTRAINT fk_aad61aedca FOREIGN KEY (environment_id) REFERENCES public.environments(id) ON DELETE SET NULL; + ALTER TABLE ONLY public.identities ADD CONSTRAINT fk_aade90f0fc FOREIGN KEY (saml_provider_id) REFERENCES public.saml_providers(id) ON DELETE CASCADE; @@ -11644,6 +21340,9 @@ ALTER TABLE ONLY public.ci_variables ALTER TABLE ONLY public.merge_request_metrics ADD CONSTRAINT fk_ae440388cc FOREIGN KEY (latest_closed_by_id) REFERENCES public.users(id) ON DELETE SET NULL; +ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages + ADD CONSTRAINT fk_analytics_cycle_analytics_group_stages_group_value_stream_id FOREIGN KEY (group_value_stream_id) REFERENCES public.analytics_cycle_analytics_group_value_streams(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.fork_network_members ADD CONSTRAINT fk_b01280dae4 FOREIGN KEY (forked_from_project_id) REFERENCES public.projects(id) ON DELETE SET NULL; @@ -12088,6 +21787,9 @@ ALTER TABLE ONLY public.analytics_cycle_analytics_project_stages ALTER TABLE ONLY public.issue_user_mentions ADD CONSTRAINT fk_rails_3861d9fefa FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.namespace_settings + ADD CONSTRAINT fk_rails_3896d4fae5 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.self_managed_prometheus_alert_events ADD CONSTRAINT fk_rails_3936dadc62 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; @@ -12223,6 +21925,9 @@ ALTER TABLE ONLY public.project_repository_storage_moves ALTER TABLE ONLY public.x509_commit_signatures ADD CONSTRAINT fk_rails_53fe41188f FOREIGN KEY (x509_certificate_id) REFERENCES public.x509_certificates(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.analytics_cycle_analytics_group_value_streams + ADD CONSTRAINT fk_rails_540627381a FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.geo_node_namespace_links ADD CONSTRAINT fk_rails_546bf08d3e FOREIGN KEY (geo_node_id) REFERENCES public.geo_nodes(id) ON DELETE CASCADE; @@ -12241,6 +21946,9 @@ ALTER TABLE ONLY public.issue_user_mentions ALTER TABLE ONLY public.merge_request_assignees ADD CONSTRAINT fk_rails_579d375628 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.clusters_applications_cilium + ADD CONSTRAINT fk_rails_59dc12eea6 FOREIGN KEY (cluster_id) REFERENCES public.clusters(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.analytics_cycle_analytics_group_stages ADD CONSTRAINT fk_rails_5a22f40223 FOREIGN KEY (start_event_label_id) REFERENCES public.labels(id) ON DELETE CASCADE; @@ -12253,6 +21961,9 @@ ALTER TABLE ONLY public.resource_label_events ALTER TABLE ONLY public.approval_merge_request_rules_groups ADD CONSTRAINT fk_rails_5b2ecf6139 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES public.approval_merge_request_rules(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.namespace_limits + ADD CONSTRAINT fk_rails_5b3f2bc334 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.protected_environment_deploy_access_levels ADD CONSTRAINT fk_rails_5b9f6970fe FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE; @@ -12364,6 +22075,9 @@ ALTER TABLE ONLY public.project_compliance_framework_settings ALTER TABLE ONLY public.users_security_dashboard_projects ADD CONSTRAINT fk_rails_6f6cf8e66e FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.dast_sites + ADD CONSTRAINT fk_rails_6febb6ea9c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.ci_builds_runner_session ADD CONSTRAINT fk_rails_70707857d3 FOREIGN KEY (build_id) REFERENCES public.ci_builds(id) ON DELETE CASCADE; @@ -12376,6 +22090,12 @@ ALTER TABLE ONLY public.project_custom_attributes ALTER TABLE ONLY public.slack_integrations ADD CONSTRAINT fk_rails_73db19721a FOREIGN KEY (service_id) REFERENCES public.services(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.custom_emoji + ADD CONSTRAINT fk_rails_745925b412 FOREIGN KEY (namespace_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; + +ALTER TABLE ONLY public.dast_site_profiles + ADD CONSTRAINT fk_rails_747dc64abc FOREIGN KEY (dast_site_id) REFERENCES public.dast_sites(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.merge_request_context_commit_diff_files ADD CONSTRAINT fk_rails_74a00a1787 FOREIGN KEY (merge_request_context_commit_id) REFERENCES public.merge_request_context_commits(id) ON DELETE CASCADE; @@ -12418,6 +22138,9 @@ ALTER TABLE ONLY public.operations_scopes ALTER TABLE ONLY public.milestone_releases ADD CONSTRAINT fk_rails_7ae0756a2d FOREIGN KEY (milestone_id) REFERENCES public.milestones(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.resource_state_events + ADD CONSTRAINT fk_rails_7ddc5f7457 FOREIGN KEY (source_merge_request_id) REFERENCES public.merge_requests(id) ON DELETE SET NULL; + ALTER TABLE ONLY public.application_settings ADD CONSTRAINT fk_rails_7e112a9599 FOREIGN KEY (instance_administration_project_id) REFERENCES public.projects(id) ON DELETE SET NULL; @@ -12427,6 +22150,9 @@ ALTER TABLE ONLY public.clusters_kubernetes_namespaces ALTER TABLE ONLY public.approval_merge_request_rules_users ADD CONSTRAINT fk_rails_80e6801803 FOREIGN KEY (approval_merge_request_rule_id) REFERENCES public.approval_merge_request_rules(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.dast_site_profiles + ADD CONSTRAINT fk_rails_83e309d69e FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.deployment_merge_requests ADD CONSTRAINT fk_rails_86a6d8bf12 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE; @@ -12469,6 +22195,9 @@ ALTER TABLE ONLY public.packages_conan_metadata ALTER TABLE ONLY public.vulnerability_feedback ADD CONSTRAINT fk_rails_8c77e5891a FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE SET NULL; +ALTER TABLE ONLY public.ci_pipeline_messages + ADD CONSTRAINT fk_rails_8d3b04e3e1 FOREIGN KEY (pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.approval_merge_request_rules_approved_approvers ADD CONSTRAINT fk_rails_8dc94cff4d FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE; @@ -12628,9 +22357,15 @@ ALTER TABLE ONLY public.metrics_dashboard_annotations ALTER TABLE ONLY public.pool_repositories ADD CONSTRAINT fk_rails_af3f8c5d62 FOREIGN KEY (shard_id) REFERENCES public.shards(id) ON DELETE RESTRICT; +ALTER TABLE ONLY public.vulnerability_statistics + ADD CONSTRAINT fk_rails_af61a7df4c FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.resource_label_events ADD CONSTRAINT fk_rails_b126799f57 FOREIGN KEY (label_id) REFERENCES public.labels(id) ON DELETE SET NULL; +ALTER TABLE ONLY public.webauthn_registrations + ADD CONSTRAINT fk_rails_b15c016782 FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.packages_build_infos ADD CONSTRAINT fk_rails_b18868292d FOREIGN KEY (package_id) REFERENCES public.packages_packages(id) ON DELETE CASCADE; @@ -12697,6 +22432,9 @@ ALTER TABLE ONLY public.serverless_domain_cluster ALTER TABLE ONLY public.labels ADD CONSTRAINT fk_rails_c1ac5161d8 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.backup_labels + ADD CONSTRAINT fk_rails_c1ac5161d8 FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.project_feature_usages ADD CONSTRAINT fk_rails_c22a50024b FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; @@ -12709,6 +22447,9 @@ ALTER TABLE ONLY public.project_repositories ALTER TABLE ONLY public.packages_nuget_dependency_link_metadata ADD CONSTRAINT fk_rails_c3313ee2e4 FOREIGN KEY (dependency_link_id) REFERENCES public.packages_dependency_links(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.group_deploy_keys_groups + ADD CONSTRAINT fk_rails_c3854f19f5 FOREIGN KEY (group_deploy_key_id) REFERENCES public.group_deploy_keys(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.merge_request_user_mentions ADD CONSTRAINT fk_rails_c440b9ea31 FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE; @@ -12745,9 +22486,6 @@ ALTER TABLE ONLY public.gpg_signatures ALTER TABLE ONLY public.board_group_recent_visits ADD CONSTRAINT fk_rails_ca04c38720 FOREIGN KEY (board_id) REFERENCES public.boards(id) ON DELETE CASCADE; -ALTER TABLE ONLY public.ci_daily_report_results - ADD CONSTRAINT fk_rails_cc5caec7d9 FOREIGN KEY (last_pipeline_id) REFERENCES public.ci_pipelines(id) ON DELETE CASCADE; - ALTER TABLE ONLY public.issues_self_managed_prometheus_alert_events ADD CONSTRAINT fk_rails_cc5d88bbb0 FOREIGN KEY (issue_id) REFERENCES public.issues(id) ON DELETE CASCADE; @@ -12847,6 +22585,9 @@ ALTER TABLE ONLY public.merge_request_metrics ALTER TABLE ONLY public.draft_notes ADD CONSTRAINT fk_rails_e753681674 FOREIGN KEY (merge_request_id) REFERENCES public.merge_requests(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.group_deploy_keys_groups + ADD CONSTRAINT fk_rails_e87145115d FOREIGN KEY (group_id) REFERENCES public.namespaces(id) ON DELETE CASCADE; + ALTER TABLE ONLY public.description_versions ADD CONSTRAINT fk_rails_e8f4caf9c7 FOREIGN KEY (epic_id) REFERENCES public.epics(id) ON DELETE CASCADE; @@ -12862,8 +22603,8 @@ ALTER TABLE ONLY public.protected_branch_unprotect_access_levels ALTER TABLE ONLY public.alert_management_alert_user_mentions ADD CONSTRAINT fk_rails_eb2de0cdef FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE; -ALTER TABLE ONLY public.ci_daily_report_results - ADD CONSTRAINT fk_rails_ebc2931b90 FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; +ALTER TABLE ONLY public.snippet_statistics + ADD CONSTRAINT fk_rails_ebc283ccf1 FOREIGN KEY (snippet_id) REFERENCES public.snippets(id) ON DELETE CASCADE; ALTER TABLE ONLY public.cluster_providers_aws ADD CONSTRAINT fk_rails_ed1fdfaeb2 FOREIGN KEY (created_by_user_id) REFERENCES public.users(id) ON DELETE SET NULL; @@ -12970,6 +22711,9 @@ ALTER TABLE ONLY public.timelogs ALTER TABLE ONLY public.u2f_registrations ADD CONSTRAINT fk_u2f_registrations_user_id FOREIGN KEY (user_id) REFERENCES public.users(id) ON DELETE CASCADE; +ALTER TABLE public.product_analytics_events_experimental + ADD CONSTRAINT product_analytics_events_experimental_project_id_fkey FOREIGN KEY (project_id) REFERENCES public.projects(id) ON DELETE CASCADE; + COPY "schema_migrations" (version) FROM STDIN; 20181228175414 20190102152410 @@ -12998,7 +22742,6 @@ COPY "schema_migrations" (version) FROM STDIN; 20190220150130 20190222051615 20190225152525 -20190225160300 20190225160301 20190228192410 20190301081611 @@ -13377,6 +23120,7 @@ COPY "schema_migrations" (version) FROM STDIN; 20191112105448 20191112115247 20191112115317 +20191112212815 20191112214305 20191112221821 20191112232338 @@ -13653,6 +23397,7 @@ COPY "schema_migrations" (version) FROM STDIN; 20200227164113 20200227165129 20200228160542 +20200229171700 20200302142052 20200302152516 20200303055348 @@ -13671,6 +23416,10 @@ COPY "schema_migrations" (version) FROM STDIN; 20200304160801 20200304160823 20200304211738 +20200305020458 +20200305020459 +20200305082754 +20200305082858 20200305121159 20200305151736 20200305200641 @@ -13877,6 +23626,7 @@ COPY "schema_migrations" (version) FROM STDIN; 20200424043515 20200424050250 20200424101920 +20200424102023 20200424135319 20200427064130 20200428134356 @@ -13904,6 +23654,11 @@ COPY "schema_migrations" (version) FROM STDIN; 20200508140959 20200508203901 20200509203901 +20200510181937 +20200510182218 +20200510182556 +20200510182824 +20200510183128 20200511080113 20200511083541 20200511092246 @@ -13946,22 +23701,28 @@ COPY "schema_migrations" (version) FROM STDIN; 20200519141534 20200519171058 20200519194042 +20200519201128 20200520103514 20200521022725 20200521225327 20200521225337 20200521225346 +20200522205606 20200522235146 +20200524104346 20200525114553 20200525121014 20200525144525 20200526000407 20200526013844 +20200526115436 20200526120714 20200526142550 20200526153844 20200526164946 20200526164947 +20200526193555 +20200526231421 20200527092027 20200527094322 20200527095401 @@ -13971,6 +23732,7 @@ COPY "schema_migrations" (version) FROM STDIN; 20200527152657 20200527170649 20200527211000 +20200527211605 20200528054112 20200528123703 20200528125905 @@ -13981,23 +23743,126 @@ COPY "schema_migrations" (version) FROM STDIN; 20200602143020 20200603073101 20200603180338 +20200604001128 20200604143628 20200604145731 20200604174544 20200604174558 20200605003204 20200605093113 +20200605160806 +20200605160836 +20200605160851 20200608072931 20200608075553 +20200608195222 +20200608203426 +20200608205813 +20200608212030 +20200608212435 +20200608212549 +20200608212652 +20200608212807 +20200608212824 20200608214008 20200609002841 +20200609012539 20200609142506 20200609142507 20200609142508 20200609212701 +20200610130002 +20200613104045 20200615083635 +20200615111857 20200615121217 20200615123055 +20200615141554 +20200615193524 20200615232735 +20200615234047 +20200616124338 +20200616145031 +20200617000757 +20200617001001 +20200617001118 +20200617001637 +20200617001848 +20200617002030 +20200617150041 +20200617205000 +20200618105638 +20200618134223 +20200618134723 +20200618152212 +20200619000316 +20200619154527 +20200619154528 +20200622040750 +20200622070606 +20200622070620 +20200622095419 +20200622103836 +20200622104923 +20200622235737 +20200623000148 +20200623000320 +20200623073431 +20200623090030 +20200623121135 +20200623141217 +20200623141544 +20200623142159 +20200623170000 +20200623185440 +20200624075411 +20200624142107 +20200624142207 +20200624222443 +20200625045442 +20200625082258 +20200625113337 +20200625174052 +20200625190458 +20200626060151 +20200626130220 +20200628210938 +20200629192638 +20200630091656 +20200630110826 +20200701064756 +20200701070435 +20200701091253 +20200701093859 +20200701190523 +20200701205710 +20200702123805 +20200702201039 +20200703064117 +20200703121557 +20200703124823 +20200703125016 +20200703154822 +20200704143633 +20200704161600 +20200706005325 +20200706035141 +20200706154619 +20200706170536 +20200707071941 +20200707094341 +20200707095849 +20200708080631 +20200709101408 +20200710102418 +20200710102846 +20200710105332 +20200710130234 +20200712084655 +20200712235622 +20200713071042 +20200713152443 +20200716044023 +20200716120419 \. |