mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-14 02:11:49 +00:00
feat(sql): Add SQL index on createdon field (#6522)
This commit is contained in:
parent
6e31754594
commit
4f7b5ac5e6
@ -11,6 +11,8 @@ create table metadata_aspect_v2 (
|
|||||||
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version)
|
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
create index timeIndex ON metadata_aspect_v2 (createdon);
|
||||||
|
|
||||||
insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values(
|
insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values(
|
||||||
'urn:li:corpuser:datahub',
|
'urn:li:corpuser:datahub',
|
||||||
'corpUserInfo',
|
'corpUserInfo',
|
||||||
|
|||||||
@ -12,7 +12,8 @@ create table if not exists metadata_aspect_v2 (
|
|||||||
createdon datetime(6) not null,
|
createdon datetime(6) not null,
|
||||||
createdby varchar(255) not null,
|
createdby varchar(255) not null,
|
||||||
createdfor varchar(255),
|
createdfor varchar(255),
|
||||||
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version)
|
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version),
|
||||||
|
INDEX timeIndex (createdon)
|
||||||
);
|
);
|
||||||
|
|
||||||
-- create default records for datahub user if not exists
|
-- create default records for datahub user if not exists
|
||||||
|
|||||||
@ -8,7 +8,8 @@ CREATE TABLE metadata_aspect_v2 (
|
|||||||
createdon datetime(6) NOT NULL,
|
createdon datetime(6) NOT NULL,
|
||||||
createdby VARCHAR(255) NOT NULL,
|
createdby VARCHAR(255) NOT NULL,
|
||||||
createdfor VARCHAR(255),
|
createdfor VARCHAR(255),
|
||||||
CONSTRAINT pk_metadata_aspect_v2 PRIMARY KEY (urn,aspect,version)
|
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version),
|
||||||
|
INDEX timeIndex (createdon)
|
||||||
) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
|
) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
|
||||||
|
|
||||||
INSERT INTO metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES(
|
INSERT INTO metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES(
|
||||||
|
|||||||
@ -11,6 +11,8 @@ CREATE TABLE IF NOT EXISTS metadata_aspect_v2 (
|
|||||||
CONSTRAINT pk_metadata_aspect_v2 PRIMARY KEY (urn, aspect, version)
|
CONSTRAINT pk_metadata_aspect_v2 PRIMARY KEY (urn, aspect, version)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
create index timeIndex ON metadata_aspect_v2 (createdon);
|
||||||
|
|
||||||
-- create default records for datahub user if not exists
|
-- create default records for datahub user if not exists
|
||||||
CREATE TEMP TABLE temp_metadata_aspect_v2 AS TABLE metadata_aspect_v2;
|
CREATE TEMP TABLE temp_metadata_aspect_v2 AS TABLE metadata_aspect_v2;
|
||||||
INSERT INTO temp_metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES(
|
INSERT INTO temp_metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES(
|
||||||
|
|||||||
@ -11,6 +11,8 @@ create table metadata_aspect_v2 (
|
|||||||
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version)
|
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
create index timeIndex ON metadata_aspect_v2 (createdon);
|
||||||
|
|
||||||
insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values(
|
insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values(
|
||||||
'urn:li:corpuser:datahub',
|
'urn:li:corpuser:datahub',
|
||||||
'corpUserInfo',
|
'corpUserInfo',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user