SYNC: separate schemas mode usable for administration

This commit is contained in:
SPRINX0\prochazka
2025-07-15 09:11:51 +02:00
committed by Diflow
parent 25aafdbebc
commit 2dd2210a73

View File

@@ -519,6 +519,12 @@ module.exports = {
"dataType": "int", "dataType": "int",
"notNull": false "notNull": false
}, },
{
"pureName": "connections",
"columnName": "useSeparateSchemas",
"dataType": "int",
"notNull": false
},
{ {
"pureName": "connections", "pureName": "connections",
"columnName": "defaultDatabase", "columnName": "defaultDatabase",
@@ -682,6 +688,49 @@ module.exports = {
] ]
} }
}, },
{
"pureName": "roles",
"columns": [
{
"pureName": "roles",
"columnName": "id",
"dataType": "int",
"autoIncrement": true,
"notNull": true
},
{
"pureName": "roles",
"columnName": "name",
"dataType": "varchar(250)",
"notNull": false
}
],
"foreignKeys": [],
"primaryKey": {
"pureName": "roles",
"constraintType": "primaryKey",
"constraintName": "PK_roles",
"columns": [
{
"columnName": "id"
}
]
},
"preloadedRows": [
{
"id": -1,
"name": "anonymous-user"
},
{
"id": -2,
"name": "logged-user"
},
{
"id": -3,
"name": "superadmin"
}
]
},
{ {
"pureName": "role_connections", "pureName": "role_connections",
"columns": [ "columns": [
@@ -794,47 +843,45 @@ module.exports = {
} }
}, },
{ {
"pureName": "roles", "pureName": "users",
"columns": [ "columns": [
{ {
"pureName": "roles", "pureName": "users",
"columnName": "id", "columnName": "id",
"dataType": "int", "dataType": "int",
"autoIncrement": true, "autoIncrement": true,
"notNull": true "notNull": true
}, },
{ {
"pureName": "roles", "pureName": "users",
"columnName": "name", "columnName": "login",
"dataType": "varchar(250)",
"notNull": false
},
{
"pureName": "users",
"columnName": "password",
"dataType": "varchar(250)",
"notNull": false
},
{
"pureName": "users",
"columnName": "email",
"dataType": "varchar(250)", "dataType": "varchar(250)",
"notNull": false "notNull": false
} }
], ],
"foreignKeys": [], "foreignKeys": [],
"primaryKey": { "primaryKey": {
"pureName": "roles", "pureName": "users",
"constraintType": "primaryKey", "constraintType": "primaryKey",
"constraintName": "PK_roles", "constraintName": "PK_users",
"columns": [ "columns": [
{ {
"columnName": "id" "columnName": "id"
} }
] ]
}, }
"preloadedRows": [
{
"id": -1,
"name": "anonymous-user"
},
{
"id": -2,
"name": "logged-user"
},
{
"id": -3,
"name": "superadmin"
}
]
}, },
{ {
"pureName": "user_connections", "pureName": "user_connections",
@@ -1008,47 +1055,6 @@ module.exports = {
} }
] ]
} }
},
{
"pureName": "users",
"columns": [
{
"pureName": "users",
"columnName": "id",
"dataType": "int",
"autoIncrement": true,
"notNull": true
},
{
"pureName": "users",
"columnName": "login",
"dataType": "varchar(250)",
"notNull": false
},
{
"pureName": "users",
"columnName": "password",
"dataType": "varchar(250)",
"notNull": false
},
{
"pureName": "users",
"columnName": "email",
"dataType": "varchar(250)",
"notNull": false
}
],
"foreignKeys": [],
"primaryKey": {
"pureName": "users",
"constraintType": "primaryKey",
"constraintName": "PK_users",
"columns": [
{
"columnName": "id"
}
]
}
} }
], ],
"collections": [], "collections": [],