-
Notifications
You must be signed in to change notification settings - Fork 0
/
arij.sql
65 lines (57 loc) · 2.45 KB
/
arij.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/*
------------------------INFO---------------------------
1:Se deben borrar los archivos y carpetas de Migrations, exceptuando __init__.py
en la Ruta:Process/core/migrations.
2:Crear el archivo de migración por consola con el comando:
python manage.py makemigrations
3:Crear base de datos arij con usuario SYS y otorgar privilegios.
4:Conectarse a la base de datos.
5:Migrar archivo de migrations a la base de datos utilizando el comando en consola django:
python manange.py migrations
**IMPORTANTE:Si modificamos el models.py y generamos un nuevo archivo de Migrations para
migrarlo a la base de datos y actualizarla, debemos Dropear todas las tablas de la BD con
el listado de comandos de abajo.
---------------------SYS-------------------------------
CREATE USER arij IDENTIFIED BY 123;
GRANT CONNECT, RESOURCE TO arij;
alter user arij default tablespace users quota unlimited on users;
commit;
---------------------CONEXIÓN--------------------------
NOMBRE: arij
'USER': arij
'PASSWORD':123
ROL:VALOR POR DEFECTO
SID: VACIO SIN TICKET
NOMBRE DEL SERVICIO: XEPDB1
*/
-------------------------DROPALL----------------------------
DROP TABLE "ARIJ"."AUTH_GROUP" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."AUTH_GROUP_PERMISSIONS" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."AUTH_PERMISSION" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."AUTH_USER" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."AUTH_USER_GROUPS" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."AUTH_USER_USER_PERMISSIONS" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_ROL" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_USUARIO" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."DJANGO_ADMIN_LOG" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."DJANGO_CONTENT_TYPE" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."DJANGO_MIGRATIONS" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."DJANGO_SESSION" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_COLUMNA" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_COMENTARIO" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_DOCUMENTO" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_TABLERO" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_TAREA" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_TAREA_COLUMNA" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_TAREA_TIPO" CASCADE CONSTRAINTS;
DROP TABLE "ARIJ"."CORE_UNIDAD" CASCADE CONSTRAINTS;
commit;
Trigger
create or replace TRIGGER copiar_usuario AFTER INSERT ON auth_user
FOR EACH ROW
BEGIN
INSERT INTO core_usuario
(id, nombre, user_id,id_unidad_id)
VALUES
(:NEW.ID, :NEW.USERNAME,:NEW.ID,1);
END;