updates
This commit is contained in:
+95
-95
@@ -1,95 +1,95 @@
|
||||
/**
|
||||
* @typedef {string} DSQL_DatabaseFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_DatabaseSchemaType
|
||||
* @property {string} dbName - Database Full name with spaces => "New Database"
|
||||
* @property {string} dbSlug - Database Slug => "new_database"
|
||||
* @property {string} dbFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [dbDescription] - Database brief description
|
||||
* @property {string} [dbImage] - Database image - Defaults to "/images/default.png"
|
||||
* @property {DSQL_TableSchemaType[]} tables - List of database tables
|
||||
* @property {{ dbFullName: string }[]} [childrenDatabases] - List of children databases for current database which is parent
|
||||
* @property {boolean} [childDatabase] - If current database is a child of a different parent database
|
||||
* @property {string} [childDatabaseDbFullName] - Parent database full name => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_TableSchemaType
|
||||
* @property {string} tableName - Table slug (blog_posts)
|
||||
* @property {string} tableFullName - Table full name with spaces => "Blog Posts"
|
||||
* @property {string} [tableDescription] - Brief description of table
|
||||
* @property {DSQL_FieldSchemaType[]} fields - List of table Fields
|
||||
* @property {DSQL_IndexSchemaType[]} [indexes] - List of table indexes, if available
|
||||
* @property {DSQL_ChildrenTablesType[]} [childrenTables] - List of children tables
|
||||
* @property {boolean} [childTable] -If current table is a child clone
|
||||
* @property {string} [childTableName] - Table slug of parent table => "blog_posts"
|
||||
* @property {string} [childTableDbFullName] - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [tableNameOld] - Old table name, incase of renaming table
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ChildrenTablesType
|
||||
* @property {string} dbNameFull - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} tableName - Table slug => "blog_posts"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_FieldSchemaType
|
||||
* @property {string} fieldName - Field Name(slug) => "long_description"
|
||||
* @property {string} [originName] - Field origin name(optional)
|
||||
* @property {boolean} [updatedField] - Has this field been renamed?
|
||||
* @property {string} dataType - Field Data type => "BIGIN" | "LONGTEXT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [nullValue] - Is this a null value or not?
|
||||
* @property {boolean} [notNullValue] - Is this NOT a null value?
|
||||
* @property {boolean} [primaryKey] - Is this the primary key for table?
|
||||
* @property {boolean} [encrypted] - Is this field value encrypted?
|
||||
* @property {boolean} [autoIncrement] - Does this table primary key increment automatically?
|
||||
* @property {string|number} [defaultValue] - Value of field by default
|
||||
* @property {string} [defaultValueLiteral] - SQL key word which generates value automatically => "CURRENT_TIMESTAMP"
|
||||
* @property {DSQL_ForeignKeyType} [foreignKey] - Field foreign key reference object
|
||||
* @property {boolean} [richText] - Rich text field
|
||||
* @property {string | RegExp} [pattern] - Field pattern for validation. Can be a string or a regular expression. Example: "^[a-zA-Z0-9_]*$"
|
||||
* @property {string} [patternFlags] - Field pattern flags for validation. Example: "i"
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ForeignKeyType
|
||||
* @property {string} foreignKeyName - Unique Name of foreign key
|
||||
* @property {string} destinationTableName - Reference table name(slug) => "blog_posts"
|
||||
* @property {string} destinationTableColumnName - Reference column name(slug) => "id"
|
||||
* @property {string} destinationTableColumnType - Reference table field type => "BIGINT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [cascadeDelete] - Does the reference table entry delete when this key is deleted?
|
||||
* @property {boolean} [cascadeUpdate] - Does the reference table entry update when this key is updated?
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexSchemaType
|
||||
* @property {string} indexName - Unique Name of index => "blog_text_index"
|
||||
* @property {string} indexType - "regular" or "fullText"
|
||||
* @property {DSQL_IndexTableFieldType[]} indexTableFields - List of Index table fields
|
||||
* @property {string} [alias] - List of Index table fields
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexTableFieldType
|
||||
* @property {string} value - Table Field Name
|
||||
* @property {string} dataType - Table Field data type "VARCHAR(***)" | "BIGINT" | ...
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
exports.DSQL_TableSchemaType = DSQL_TableSchemaType;
|
||||
/**
|
||||
* @typedef {string} DSQL_DatabaseFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_DatabaseSchemaType
|
||||
* @property {string} dbName - Database Full name with spaces => "New Database"
|
||||
* @property {string} dbSlug - Database Slug => "new_database"
|
||||
* @property {string} dbFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [dbDescription] - Database brief description
|
||||
* @property {string} [dbImage] - Database image - Defaults to "/images/default.png"
|
||||
* @property {DSQL_TableSchemaType[]} tables - List of database tables
|
||||
* @property {{ dbFullName: string }[]} [childrenDatabases] - List of children databases for current database which is parent
|
||||
* @property {boolean} [childDatabase] - If current database is a child of a different parent database
|
||||
* @property {string} [childDatabaseDbFullName] - Parent database full name => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_TableSchemaType
|
||||
* @property {string} tableName - Table slug (blog_posts)
|
||||
* @property {string} tableFullName - Table full name with spaces => "Blog Posts"
|
||||
* @property {string} [tableDescription] - Brief description of table
|
||||
* @property {DSQL_FieldSchemaType[]} fields - List of table Fields
|
||||
* @property {DSQL_IndexSchemaType[]} [indexes] - List of table indexes, if available
|
||||
* @property {DSQL_ChildrenTablesType[]} [childrenTables] - List of children tables
|
||||
* @property {boolean} [childTable] -If current table is a child clone
|
||||
* @property {string} [childTableName] - Table slug of parent table => "blog_posts"
|
||||
* @property {string} [childTableDbFullName] - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [tableNameOld] - Old table name, incase of renaming table
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ChildrenTablesType
|
||||
* @property {string} dbNameFull - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} tableName - Table slug => "blog_posts"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_FieldSchemaType
|
||||
* @property {string} fieldName - Field Name(slug) => "long_description"
|
||||
* @property {string} [originName] - Field origin name(optional)
|
||||
* @property {boolean} [updatedField] - Has this field been renamed?
|
||||
* @property {string} dataType - Field Data type => "BIGIN" | "LONGTEXT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [nullValue] - Is this a null value or not?
|
||||
* @property {boolean} [notNullValue] - Is this NOT a null value?
|
||||
* @property {boolean} [primaryKey] - Is this the primary key for table?
|
||||
* @property {boolean} [encrypted] - Is this field value encrypted?
|
||||
* @property {boolean} [autoIncrement] - Does this table primary key increment automatically?
|
||||
* @property {string|number} [defaultValue] - Value of field by default
|
||||
* @property {string} [defaultValueLiteral] - SQL key word which generates value automatically => "CURRENT_TIMESTAMP"
|
||||
* @property {DSQL_ForeignKeyType} [foreignKey] - Field foreign key reference object
|
||||
* @property {boolean} [richText] - Rich text field
|
||||
* @property {string | RegExp} [pattern] - Field pattern for validation. Can be a string or a regular expression. Example: "^[a-zA-Z0-9_]*$"
|
||||
* @property {string} [patternFlags] - Field pattern flags for validation. Example: "i"
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ForeignKeyType
|
||||
* @property {string} foreignKeyName - Unique Name of foreign key
|
||||
* @property {string} destinationTableName - Reference table name(slug) => "blog_posts"
|
||||
* @property {string} destinationTableColumnName - Reference column name(slug) => "id"
|
||||
* @property {string} destinationTableColumnType - Reference table field type => "BIGINT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [cascadeDelete] - Does the reference table entry delete when this key is deleted?
|
||||
* @property {boolean} [cascadeUpdate] - Does the reference table entry update when this key is updated?
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexSchemaType
|
||||
* @property {string} indexName - Unique Name of index => "blog_text_index"
|
||||
* @property {string} indexType - "regular" or "fullText"
|
||||
* @property {DSQL_IndexTableFieldType[]} indexTableFields - List of Index table fields
|
||||
* @property {string} [alias] - List of Index table fields
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexTableFieldType
|
||||
* @property {string} value - Table Field Name
|
||||
* @property {string} dataType - Table Field data type "VARCHAR(***)" | "BIGINT" | ...
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
exports.DSQL_TableSchemaType = DSQL_TableSchemaType;
|
||||
|
||||
+89
-89
@@ -1,89 +1,89 @@
|
||||
/**
|
||||
* @typedef {string} DSQL_DatabaseFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_DatabaseSchemaType
|
||||
* @property {string} dbName - Database Full name with spaces => "New Database"
|
||||
* @property {string} dbSlug - Database Slug => "new_database"
|
||||
* @property {string} dbFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [dbDescription] - Database brief description
|
||||
* @property {string} [dbImage] - Database image - Defaults to "/images/default.png"
|
||||
* @property {DSQL_TableSchemaType[]} tables - List of database tables
|
||||
* @property {{ dbFullName: string }[]} [childrenDatabases] - List of children databases for current database which is parent
|
||||
* @property {boolean} [childDatabase] - If current database is a child of a different parent database
|
||||
* @property {string} [childDatabaseDbFullName] - Parent database full name => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_TableSchemaType
|
||||
* @property {string} tableName - Table slug (blog_posts)
|
||||
* @property {string} tableFullName - Table full name with spaces => "Blog Posts"
|
||||
* @property {string} [tableDescription] - Brief description of table
|
||||
* @property {DSQL_FieldSchemaType[]} fields - List of table Fields
|
||||
* @property {DSQL_IndexSchemaType[]} [indexes] - List of table indexes, if available
|
||||
* @property {DSQL_ChildrenTablesType[]} childrenTables - List of children tables
|
||||
* @property {boolean} [childTable] -If current table is a child clone
|
||||
* @property {string} [childTableName] - Table slug of parent table => "blog_posts"
|
||||
* @property {string} [childTableDbFullName] - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [tableNameOld] - Old table name, incase of renaming table
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ChildrenTablesType
|
||||
* @property {string} dbNameFull - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} tableName - Table slug => "blog_posts"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_FieldSchemaType
|
||||
* @property {string} fieldName - Field Name(slug) => "long_description"
|
||||
* @property {string} [originName] - Field origin name(optional)
|
||||
* @property {boolean} [updatedField] - Has this field been renamed?
|
||||
* @property {string} dataType - Field Data type => "BIGIN" | "LONGTEXT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [nullValue] - Is this a null value or not?
|
||||
* @property {boolean} [notNullValue] - Is this NOT a null value?
|
||||
* @property {boolean} [primaryKey] - Is this the primary key for table?
|
||||
* @property {boolean} [encrypted] - Is this field value encrypted?
|
||||
* @property {boolean} [autoIncrement] - Does this table primary key increment automatically?
|
||||
* @property {string|number} [defaultValue] - Value of field by default
|
||||
* @property {string} [defaultValueLiteral] - SQL key word which generates value automatically => "CURRENT_TIMESTAMP"
|
||||
* @property {DSQL_ForeignKeyType} [foreignKey] - Field foreign key reference object
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ForeignKeyType
|
||||
* @property {string} foreignKeyName - Unique Name of foreign key
|
||||
* @property {string} destinationTableName - Reference table name(slug) => "blog_posts"
|
||||
* @property {string} destinationTableColumnName - Reference column name(slug) => "id"
|
||||
* @property {string} destinationTableColumnType - Reference table field type => "BIGINT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [cascadeDelete] - Does the reference table entry delete when this key is deleted?
|
||||
* @property {boolean} [cascadeUpdate] - Does the reference table entry update when this key is updated?
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexSchemaType
|
||||
* @property {string} indexName - Unique Name of index => "blog_text_index"
|
||||
* @property {string} indexType - "regular" or "fullText"
|
||||
* @property {DSQL_IndexTableFieldType[]} indexTableFields - List of Index table fields
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexTableFieldType
|
||||
* @property {string} value - Table Field Name
|
||||
* @property {string} dataType - Table Field data type "VARCHAR(***)" | "BIGINT" | ...
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
/**
|
||||
* @typedef {string} DSQL_DatabaseFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_DatabaseSchemaType
|
||||
* @property {string} dbName - Database Full name with spaces => "New Database"
|
||||
* @property {string} dbSlug - Database Slug => "new_database"
|
||||
* @property {string} dbFullName - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [dbDescription] - Database brief description
|
||||
* @property {string} [dbImage] - Database image - Defaults to "/images/default.png"
|
||||
* @property {DSQL_TableSchemaType[]} tables - List of database tables
|
||||
* @property {{ dbFullName: string }[]} [childrenDatabases] - List of children databases for current database which is parent
|
||||
* @property {boolean} [childDatabase] - If current database is a child of a different parent database
|
||||
* @property {string} [childDatabaseDbFullName] - Parent database full name => "datasquirel_user_7_new_database"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_TableSchemaType
|
||||
* @property {string} tableName - Table slug (blog_posts)
|
||||
* @property {string} tableFullName - Table full name with spaces => "Blog Posts"
|
||||
* @property {string} [tableDescription] - Brief description of table
|
||||
* @property {DSQL_FieldSchemaType[]} fields - List of table Fields
|
||||
* @property {DSQL_IndexSchemaType[]} [indexes] - List of table indexes, if available
|
||||
* @property {DSQL_ChildrenTablesType[]} childrenTables - List of children tables
|
||||
* @property {boolean} [childTable] -If current table is a child clone
|
||||
* @property {string} [childTableName] - Table slug of parent table => "blog_posts"
|
||||
* @property {string} [childTableDbFullName] - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} [tableNameOld] - Old table name, incase of renaming table
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ChildrenTablesType
|
||||
* @property {string} dbNameFull - Database full name(slug) including datasquirel data => "datasquirel_user_7_new_database"
|
||||
* @property {string} tableName - Table slug => "blog_posts"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_FieldSchemaType
|
||||
* @property {string} fieldName - Field Name(slug) => "long_description"
|
||||
* @property {string} [originName] - Field origin name(optional)
|
||||
* @property {boolean} [updatedField] - Has this field been renamed?
|
||||
* @property {string} dataType - Field Data type => "BIGIN" | "LONGTEXT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [nullValue] - Is this a null value or not?
|
||||
* @property {boolean} [notNullValue] - Is this NOT a null value?
|
||||
* @property {boolean} [primaryKey] - Is this the primary key for table?
|
||||
* @property {boolean} [encrypted] - Is this field value encrypted?
|
||||
* @property {boolean} [autoIncrement] - Does this table primary key increment automatically?
|
||||
* @property {string|number} [defaultValue] - Value of field by default
|
||||
* @property {string} [defaultValueLiteral] - SQL key word which generates value automatically => "CURRENT_TIMESTAMP"
|
||||
* @property {DSQL_ForeignKeyType} [foreignKey] - Field foreign key reference object
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_ForeignKeyType
|
||||
* @property {string} foreignKeyName - Unique Name of foreign key
|
||||
* @property {string} destinationTableName - Reference table name(slug) => "blog_posts"
|
||||
* @property {string} destinationTableColumnName - Reference column name(slug) => "id"
|
||||
* @property {string} destinationTableColumnType - Reference table field type => "BIGINT" | "VARCHAR(***)" | ...
|
||||
* @property {boolean} [cascadeDelete] - Does the reference table entry delete when this key is deleted?
|
||||
* @property {boolean} [cascadeUpdate] - Does the reference table entry update when this key is updated?
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexSchemaType
|
||||
* @property {string} indexName - Unique Name of index => "blog_text_index"
|
||||
* @property {string} indexType - "regular" or "fullText"
|
||||
* @property {DSQL_IndexTableFieldType[]} indexTableFields - List of Index table fields
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_IndexTableFieldType
|
||||
* @property {string} value - Table Field Name
|
||||
* @property {string} dataType - Table Field data type "VARCHAR(***)" | "BIGINT" | ...
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
+11
-11
@@ -1,11 +1,11 @@
|
||||
const http = require("http");
|
||||
|
||||
/**
|
||||
* @typedef {http.IncomingMessage} Request
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {http.ServerResponse} Response
|
||||
*/
|
||||
|
||||
module.exports = { Request, Response };
|
||||
const http = require("http");
|
||||
|
||||
/**
|
||||
* @typedef {http.IncomingMessage} Request
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {http.ServerResponse} Response
|
||||
*/
|
||||
|
||||
module.exports = { Request, Response };
|
||||
|
||||
+48
-48
@@ -1,48 +1,48 @@
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_SHOW_INDEXES_Type
|
||||
* @property {string} Key_name - MYSQL Index Name
|
||||
* @property {string} Table - Table Name(slug)
|
||||
* @property {string} Column_name
|
||||
* @property {string} Collation
|
||||
* @property {string} Index_type - "FULL_TEXT" | ...
|
||||
* @property {string} Cardinality
|
||||
* @property {string} Index_comment
|
||||
* @property {string} Comment
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_SHOW_COLUMNS_Type
|
||||
* @property {string} Field - Field Name as represented in MSQL database
|
||||
* @property {string} Type - varchar(***) | tinyint | bigint | ...
|
||||
* @property {string} Null
|
||||
* @property {string} Key
|
||||
* @property {string} Default
|
||||
* @property {string} Extra
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_FOREIGN_KEYS_Type
|
||||
* @property {string} CONSTRAINT_NAME - Constraint Name => "PRIMARY" | "MUL" | null | ...
|
||||
* @property {string} CONSTRAINT_SCHEMA - Database name
|
||||
* @property {string} TABLE_NAME - Table name
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_user_databases_Type
|
||||
* @property {number} user_id - User Id
|
||||
* @property {string} db_full_name - Database full name => eg. (dataasquirel_user_2_new_database)
|
||||
* @property {string} db_name - Database name with spaces => eg. (New Database)
|
||||
* @property {string} db_slug - Database slug => eg. (new_database)
|
||||
* @property {string} db_image - Database image path
|
||||
* @property {string} db_description - Database description
|
||||
* @property {number} active_clone - is Database active clone => 0 or 1
|
||||
* @property {string} active_clone_parent_db - Database parent db full name => eg. "datasquirel_user_7_wexculture"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_SHOW_INDEXES_Type
|
||||
* @property {string} Key_name - MYSQL Index Name
|
||||
* @property {string} Table - Table Name(slug)
|
||||
* @property {string} Column_name
|
||||
* @property {string} Collation
|
||||
* @property {string} Index_type - "FULL_TEXT" | ...
|
||||
* @property {string} Cardinality
|
||||
* @property {string} Index_comment
|
||||
* @property {string} Comment
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_SHOW_COLUMNS_Type
|
||||
* @property {string} Field - Field Name as represented in MSQL database
|
||||
* @property {string} Type - varchar(***) | tinyint | bigint | ...
|
||||
* @property {string} Null
|
||||
* @property {string} Key
|
||||
* @property {string} Default
|
||||
* @property {string} Extra
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_FOREIGN_KEYS_Type
|
||||
* @property {string} CONSTRAINT_NAME - Constraint Name => "PRIMARY" | "MUL" | null | ...
|
||||
* @property {string} CONSTRAINT_SCHEMA - Database name
|
||||
* @property {string} TABLE_NAME - Table name
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* @typedef {object} DSQL_MYSQL_user_databases_Type
|
||||
* @property {number} user_id - User Id
|
||||
* @property {string} db_full_name - Database full name => eg. (dataasquirel_user_2_new_database)
|
||||
* @property {string} db_name - Database name with spaces => eg. (New Database)
|
||||
* @property {string} db_slug - Database slug => eg. (new_database)
|
||||
* @property {string} db_image - Database image path
|
||||
* @property {string} db_description - Database description
|
||||
* @property {number} active_clone - is Database active clone => 0 or 1
|
||||
* @property {string} active_clone_parent_db - Database parent db full name => eg. "datasquirel_user_7_wexculture"
|
||||
*/
|
||||
|
||||
////////////////////////////////////////
|
||||
|
||||
+15
-15
@@ -1,15 +1,15 @@
|
||||
/**
|
||||
* @typedef {object} DATASQUIREL_LoggedInUser
|
||||
* @property {number} id - user id (number)
|
||||
* @property {string} first_name - User First Name
|
||||
* @property {string} last_name - User Last Name
|
||||
* @property {string} image - User Full Image
|
||||
* @property {string} image_thumbnail - User Image Thumbnail
|
||||
* @property {string} [social_id] - User Social id if available
|
||||
* @property {number} social_login - 0 or 1 => is this user a social user(1) or not(0)
|
||||
* @property {string} csrf_k - CSRF key
|
||||
* @property {boolean} logged_in_status - Is user logged in or not
|
||||
* @property {boolean} [date] - Time of session creation
|
||||
*/
|
||||
|
||||
module.exports = { DATASQUIREL_LoggedInUser };
|
||||
/**
|
||||
* @typedef {object} DATASQUIREL_LoggedInUser
|
||||
* @property {number} id - user id (number)
|
||||
* @property {string} first_name - User First Name
|
||||
* @property {string} last_name - User Last Name
|
||||
* @property {string} image - User Full Image
|
||||
* @property {string} image_thumbnail - User Image Thumbnail
|
||||
* @property {string} [social_id] - User Social id if available
|
||||
* @property {number} social_login - 0 or 1 => is this user a social user(1) or not(0)
|
||||
* @property {string} csrf_k - CSRF key
|
||||
* @property {boolean} logged_in_status - Is user logged in or not
|
||||
* @property {boolean} [date] - Time of session creation
|
||||
*/
|
||||
|
||||
module.exports = { DATASQUIREL_LoggedInUser };
|
||||
|
||||
Reference in New Issue
Block a user