mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-14 03:54:21 +00:00
93 lines
2.2 KiB
MySQL
93 lines
2.2 KiB
MySQL
|
CREATE TABLE auth.authn_keys
|
||
|
(
|
||
|
key_id TEXT,
|
||
|
object_id TEXT,
|
||
|
object_type SMALLINT,
|
||
|
auth_identifier TEXT,
|
||
|
|
||
|
key_type SMALLINT,
|
||
|
sequence BIGINT,
|
||
|
expiration_date TIMESTAMPTZ,
|
||
|
creation_date TIMESTAMPTZ,
|
||
|
public_key BYTES,
|
||
|
state SMALLINT,
|
||
|
|
||
|
PRIMARY KEY (key_id, object_id, object_type, auth_identifier)
|
||
|
);
|
||
|
|
||
|
INSERT INTO auth.authn_keys (
|
||
|
key_id,
|
||
|
object_id,
|
||
|
object_type,
|
||
|
auth_identifier,
|
||
|
key_type,
|
||
|
sequence,
|
||
|
expiration_date,
|
||
|
creation_date,
|
||
|
public_key,
|
||
|
state
|
||
|
)
|
||
|
SELECT
|
||
|
id,
|
||
|
user_id,
|
||
|
0,
|
||
|
user_id,
|
||
|
machine_type,
|
||
|
sequence,
|
||
|
expiration_date,
|
||
|
creation_date,
|
||
|
public_key,
|
||
|
0
|
||
|
FROM auth.machine_keys;
|
||
|
|
||
|
CREATE TABLE management.authn_keys
|
||
|
(
|
||
|
key_id TEXT,
|
||
|
object_id TEXT,
|
||
|
object_type SMALLINT,
|
||
|
auth_identifier TEXT,
|
||
|
|
||
|
key_type SMALLINT,
|
||
|
sequence BIGINT,
|
||
|
expiration_date TIMESTAMPTZ,
|
||
|
creation_date TIMESTAMPTZ,
|
||
|
public_key BYTES,
|
||
|
state SMALLINT,
|
||
|
|
||
|
PRIMARY KEY (key_id, object_id, object_type, auth_identifier)
|
||
|
);
|
||
|
|
||
|
INSERT INTO management.authn_keys (
|
||
|
key_id,
|
||
|
object_id,
|
||
|
object_type,
|
||
|
auth_identifier,
|
||
|
key_type,
|
||
|
sequence,
|
||
|
expiration_date,
|
||
|
creation_date,
|
||
|
public_key,
|
||
|
state
|
||
|
)
|
||
|
SELECT
|
||
|
id,
|
||
|
user_id,
|
||
|
0,
|
||
|
user_id,
|
||
|
machine_type,
|
||
|
sequence,
|
||
|
expiration_date,
|
||
|
creation_date,
|
||
|
public_key,
|
||
|
0
|
||
|
FROM management.machine_keys;
|
||
|
|
||
|
INSERT INTO auth.current_sequences (view_name, event_timestamp, current_sequence, last_successful_spooler_run, aggregate_type)
|
||
|
SELECT 'auth.authn_keys', event_timestamp, current_sequence, last_successful_spooler_run, aggregate_type FROM auth.current_sequences WHERE view_name = 'auth.machine_keys';
|
||
|
|
||
|
INSERT INTO management.current_sequences (view_name, event_timestamp, current_sequence, last_successful_spooler_run, aggregate_type)
|
||
|
SELECT 'management.authn_keys', event_timestamp, current_sequence, last_successful_spooler_run, aggregate_type FROM management.current_sequences WHERE view_name = 'management.machine_keys';
|
||
|
|
||
|
ALTER TABLE auth.authn_keys OWNER TO admin;
|
||
|
ALTER TABLE management.authn_keys OWNER TO admin;
|