WIP: initial commit

This commit is contained in:
jdl
2026-06-25 13:14:06 +02:00
parent 8f3fac98a9
commit 9f4c86f39f
19 changed files with 1036 additions and 1 deletions

View File

@@ -0,0 +1,3 @@
TABLE users OF User NoDelete (
user_id string AS UserID PK
);

View File

@@ -0,0 +1,17 @@
{
"Tables": [
{
"Name": "users",
"Type": "User",
"NoDelete": true,
"Columns": [
{
"Name": "UserID",
"Type": "string",
"SqlName": "user_id",
"PK": true
}
]
}
]
}

View File

@@ -0,0 +1,4 @@
TABLE users OF User NoDelete (
user_id string AS UserID PK,
email string AS Email NoUpdate
);

View File

@@ -0,0 +1,22 @@
{
"Tables": [
{
"Name": "users",
"Type": "User",
"NoDelete": true,
"Columns": [
{
"Name": "UserID",
"Type": "string",
"SqlName": "user_id",
"PK": true
}, {
"Name": "Email",
"Type": "string",
"SqlName": "email",
"NoUpdate": true
}
]
}
]
}

View File

@@ -0,0 +1,6 @@
TABLE users OF User NoDelete (
user_id string AS UserID PK,
email string AS Email NoUpdate,
name string AS Name NoInsert,
admin bool AS Admin NoInsert NoUpdate
);

View File

@@ -0,0 +1,33 @@
{
"Tables": [
{
"Name": "users",
"Type": "User",
"NoDelete": true,
"Columns": [
{
"Name": "UserID",
"Type": "string",
"SqlName": "user_id",
"PK": true
}, {
"Name": "Email",
"Type": "string",
"SqlName": "email",
"NoUpdate": true
}, {
"Name": "Name",
"Type": "string",
"SqlName": "name",
"NoInsert": true
}, {
"Name": "Admin",
"Type": "bool",
"SqlName": "admin",
"NoInsert": true,
"NoUpdate": true
}
]
}
]
}

View File

@@ -0,0 +1,12 @@
TABLE users OF User NoDelete (
user_id string AS UserID PK,
email string AS Email NoUpdate,
name string AS Name NoInsert,
admin bool AS Admin NoInsert NoUpdate
);
TABLE users_view OF UserView NoInsert NoUpdate NoDelete (
user_id string AS UserID PK,
email string AS Email,
name string AS Name
);

View File

@@ -0,0 +1,61 @@
{
"Tables": [
{
"Name": "users",
"Type": "User",
"NoDelete": true,
"Columns": [
{
"Name": "UserID",
"Type": "string",
"SqlName": "user_id",
"PK": true
},
{
"Name": "Email",
"Type": "string",
"SqlName": "email",
"NoUpdate": true
},
{
"Name": "Name",
"Type": "string",
"SqlName": "name",
"NoInsert": true
},
{
"Name": "Admin",
"Type": "bool",
"SqlName": "admin",
"NoInsert": true,
"NoUpdate": true
}
]
},
{
"Name": "users_view",
"Type": "UserView",
"NoInsert": true,
"NoUpdate": true,
"NoDelete": true,
"Columns": [
{
"Name": "UserID",
"Type": "string",
"SqlName": "user_id",
"PK": true
},
{
"Name": "Email",
"Type": "string",
"SqlName": "email"
},
{
"Name": "Name",
"Type": "string",
"SqlName": "name"
}
]
}
]
}

View File

@@ -0,0 +1,13 @@
TABLE users OF User NoDelete (
user_id string AS UserID PK,
email string AS Email NoUpdate,
name string AS Name NoInsert,
admin bool AS Admin NoInsert NoUpdate,
SSN string NoUpdate
);
TABLE users_view OF UserView NoInsert NoUpdate NoDelete (
user_id string AS UserID PK,
email string AS Email,
name string AS Name
);

View File

@@ -0,0 +1,66 @@
{
"Tables": [
{
"Name": "users",
"Type": "User",
"NoDelete": true,
"Columns": [
{
"Name": "UserID",
"Type": "string",
"SqlName": "user_id",
"PK": true
},
{
"Name": "Email",
"Type": "string",
"SqlName": "email",
"NoUpdate": true
},
{
"Name": "Name",
"Type": "string",
"SqlName": "name",
"NoInsert": true
},
{
"Name": "Admin",
"Type": "bool",
"SqlName": "admin",
"NoInsert": true,
"NoUpdate": true
}, {
"Name": "SSN",
"Type": "string",
"SqlName": "SSN",
"NoUpdate": true
}
]
},
{
"Name": "users_view",
"Type": "UserView",
"NoInsert": true,
"NoUpdate": true,
"NoDelete": true,
"Columns": [
{
"Name": "UserID",
"Type": "string",
"SqlName": "user_id",
"PK": true
},
{
"Name": "Email",
"Type": "string",
"SqlName": "email"
},
{
"Name": "Name",
"Type": "string",
"SqlName": "name"
}
]
}
]
}