Fix data types

This commit is contained in:
Jan Kvetina 2022-03-11 21:56:42 +01:00
parent 4a9d661307
commit f25262044b
5 changed files with 11 additions and 12 deletions

View File

@ -6,7 +6,7 @@ CREATE TABLE log_events (
app_id NUMBER(4) CONSTRAINT nn_log_events_app_id NOT NULL, app_id NUMBER(4) CONSTRAINT nn_log_events_app_id NOT NULL,
page_id NUMBER(6) CONSTRAINT nn_log_events_page_id NOT NULL, page_id NUMBER(6) CONSTRAINT nn_log_events_page_id NOT NULL,
user_id VARCHAR2(30) CONSTRAINT nn_log_events_user_id NOT NULL, user_id VARCHAR2(30) CONSTRAINT nn_log_events_user_id NOT NULL,
session_id NUMBER CONSTRAINT nn_log_events_session_id NOT NULL, session_id INTEGER CONSTRAINT nn_log_events_session_id NOT NULL,
-- --
event_id VARCHAR2(30) CONSTRAINT nn_log_events_event_id NOT NULL, event_id VARCHAR2(30) CONSTRAINT nn_log_events_event_id NOT NULL,
event_value NUMBER, event_value NUMBER,

View File

@ -2,10 +2,9 @@
UPDATE sessions SET log_id = NULL; UPDATE sessions SET log_id = NULL;
UPDATE uploaded_file_sheets SET result_log_id = NULL; UPDATE uploaded_file_sheets SET result_log_id = NULL;
-- --
DROP TABLE logs_events PURGE; DROP TABLE log_events PURGE;
DROP TABLE logs_lobs PURGE; DROP TABLE logs_blacklist PURGE;
DROP TABLE logs_setup PURGE; DROP TABLE logs PURGE;
DROP TABLE logs PURGE;
-- --
SELECT * FROM logs ORDER BY 1 DESC; SELECT * FROM logs ORDER BY 1 DESC;
*/ */
@ -25,7 +24,7 @@ CREATE TABLE logs (
arguments VARCHAR2(2000), arguments VARCHAR2(2000),
payload VARCHAR2(4000), payload VARCHAR2(4000),
-- --
session_id NUMBER, session_id INTEGER,
created_at TIMESTAMP CONSTRAINT nn_logs_created_at NOT NULL, created_at TIMESTAMP CONSTRAINT nn_logs_created_at NOT NULL,
-- --
CONSTRAINT pk_logs CONSTRAINT pk_logs

View File

@ -1,6 +1,6 @@
--DROP TABLE logs_blacklist CASCADE CONSTRAINTS PURGE; --DROP TABLE logs_blacklist CASCADE CONSTRAINTS PURGE;
CREATE TABLE logs_blacklist ( CREATE TABLE logs_blacklist (
app_id NUMBER(4) CONSTRAINT nn_logs_blacklist_app_id NOT NULL, app_id NUMBER(4), -- CONSTRAINT nn_logs_blacklist_app_id NOT NULL,
flag CHAR(1), flag CHAR(1),
user_id VARCHAR2(30), user_id VARCHAR2(30),
page_id NUMBER(6), page_id NUMBER(6),

View File

@ -1,7 +1,7 @@
--DROP TABLE sessions PURGE; --DROP TABLE sessions PURGE;
CREATE TABLE sessions ( CREATE TABLE sessions (
app_id NUMBER(4) CONSTRAINT nn_sessions_app_id NOT NULL, app_id NUMBER(4) CONSTRAINT nn_sessions_app_id NOT NULL,
session_id NUMBER CONSTRAINT nn_sessions_session_id NOT NULL, session_id INTEGER CONSTRAINT nn_sessions_session_id NOT NULL,
user_id VARCHAR2(30) CONSTRAINT nn_sessions_user_id NOT NULL, user_id VARCHAR2(30) CONSTRAINT nn_sessions_user_id NOT NULL,
-- --
created_at DATE CONSTRAINT nn_sessions_created_at NOT NULL, created_at DATE CONSTRAINT nn_sessions_created_at NOT NULL,

View File

@ -10,23 +10,23 @@ CREATE TABLE user_roles (
CONSTRAINT pk_user_roles CONSTRAINT pk_user_roles
PRIMARY KEY (app_id, user_id, role_id), PRIMARY KEY (app_id, user_id, role_id),
-- --
CONSTRAINT fk_users_roles_app_id CONSTRAINT fk_user_roles_app_id
FOREIGN KEY (app_id) FOREIGN KEY (app_id)
REFERENCES apps (app_id), REFERENCES apps (app_id),
-- --
CONSTRAINT fk_users_roles_user_id CONSTRAINT fk_user_roles_user_id
FOREIGN KEY (user_id) FOREIGN KEY (user_id)
REFERENCES users (user_id) REFERENCES users (user_id)
DEFERRABLE INITIALLY DEFERRED, DEFERRABLE INITIALLY DEFERRED,
-- --
CONSTRAINT fk_users_roles_role_id CONSTRAINT fk_user_roles_role_id
FOREIGN KEY (app_id, role_id) FOREIGN KEY (app_id, role_id)
REFERENCES roles (app_id, role_id) REFERENCES roles (app_id, role_id)
DEFERRABLE INITIALLY DEFERRED DEFERRABLE INITIALLY DEFERRED
) )
STORAGE (BUFFER_POOL KEEP); STORAGE (BUFFER_POOL KEEP);
-- --
ALTER TABLE user_roles MODIFY CONSTRAINT fk_users_roles_user_id DISABLE; -- to assign roles before user is created ALTER TABLE user_roles MODIFY CONSTRAINT fk_user_roles_user_id DISABLE; -- to assign roles before user is created
-- --
COMMENT ON TABLE user_roles IS '[CORE] List of roles assigned to users'; COMMENT ON TABLE user_roles IS '[CORE] List of roles assigned to users';
-- --