mirror of https://github.com/sipwise/db-schema.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
822 lines
27 KiB
822 lines
27 KiB
{
|
|
"columns" : {
|
|
"contracts/customer_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "customer_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 4,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/customer_id"
|
|
},
|
|
"contracts/external_id" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "external_id",
|
|
"COLUMN_TYPE" : "varchar(255)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/external_id"
|
|
},
|
|
"contracts/id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "auto_increment",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/id"
|
|
},
|
|
"contracts/sip_uri" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "sip_uri",
|
|
"COLUMN_TYPE" : "varchar(127)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 5,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/sip_uri"
|
|
},
|
|
"contracts/url" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "url",
|
|
"COLUMN_TYPE" : "varchar(31)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 3,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/url"
|
|
},
|
|
"credits/contract_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "contract_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "credits",
|
|
"key_col" : "credits/contract_id"
|
|
},
|
|
"credits/id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "auto_increment",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "credits",
|
|
"key_col" : "credits/id"
|
|
},
|
|
"customers/external_id" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "external_id",
|
|
"COLUMN_TYPE" : "varchar(255)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers/external_id"
|
|
},
|
|
"customers/id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "auto_increment",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers/id"
|
|
},
|
|
"customers/shopuser" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "shopuser",
|
|
"COLUMN_TYPE" : "varchar(31)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 4,
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers/shopuser"
|
|
},
|
|
"customers/url" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "url",
|
|
"COLUMN_TYPE" : "varchar(31)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 3,
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers/url"
|
|
},
|
|
"interceptions/id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "auto_increment",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "interceptions",
|
|
"key_col" : "interceptions/id"
|
|
},
|
|
"interceptions/url" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "url",
|
|
"COLUMN_TYPE" : "varchar(31)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "interceptions",
|
|
"key_col" : "interceptions/url"
|
|
},
|
|
"numbers/number" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "number",
|
|
"COLUMN_TYPE" : "varchar(42)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "numbers",
|
|
"key_col" : "numbers/number"
|
|
},
|
|
"numbers/subscriber_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "subscriber_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "numbers",
|
|
"key_col" : "numbers/subscriber_id"
|
|
},
|
|
"orders/customer_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "customer_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "orders",
|
|
"key_col" : "orders/customer_id"
|
|
},
|
|
"orders/id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "auto_increment",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "orders",
|
|
"key_col" : "orders/id"
|
|
},
|
|
"payments/credit_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "credit_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 3,
|
|
"TABLE_NAME" : "payments",
|
|
"key_col" : "payments/credit_id"
|
|
},
|
|
"payments/id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "auto_increment",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "payments",
|
|
"key_col" : "payments/id"
|
|
},
|
|
"payments/order_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "order_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "payments",
|
|
"key_col" : "payments/order_id"
|
|
},
|
|
"subscribers/contract_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "contract_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 6,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/contract_id"
|
|
},
|
|
"subscribers/domain" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "domain",
|
|
"COLUMN_TYPE" : "varchar(127)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 4,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/domain"
|
|
},
|
|
"subscribers/external_id" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "external_id",
|
|
"COLUMN_TYPE" : "varchar(255)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/external_id"
|
|
},
|
|
"subscribers/id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "auto_increment",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 1,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/id"
|
|
},
|
|
"subscribers/username" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "username",
|
|
"COLUMN_TYPE" : "varchar(127)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 3,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/username"
|
|
},
|
|
"subscribers/uuid" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "uuid",
|
|
"COLUMN_TYPE" : "char(36)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 7,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/uuid"
|
|
},
|
|
"subscribers/webusername" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "webusername",
|
|
"COLUMN_TYPE" : "varchar(127)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 5,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/webusername"
|
|
}
|
|
},
|
|
"constraints" : {
|
|
"contracts/c_customerid_ref/customer_id/customers/id" : {
|
|
"COLUMN_NAME" : "customer_id",
|
|
"CONSTRAINT_NAME" : "c_customerid_ref",
|
|
"DELETE_RULE" : "CASCADE",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "customers",
|
|
"TABLE_NAME" : "contracts",
|
|
"UPDATE_RULE" : "CASCADE",
|
|
"key_col" : "contracts/c_customerid_ref/customer_id/customers/id"
|
|
},
|
|
"contracts/contracts_ibfk_1/customer_id/customers/id" : {
|
|
"COLUMN_NAME" : "customer_id",
|
|
"CONSTRAINT_NAME" : "contracts_ibfk_1",
|
|
"DELETE_RULE" : "RESTRICT",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "customers",
|
|
"TABLE_NAME" : "contracts",
|
|
"UPDATE_RULE" : "RESTRICT",
|
|
"key_col" : "contracts/contracts_ibfk_1/customer_id/customers/id"
|
|
},
|
|
"credits/c_contractid_ref/contract_id/contracts/id" : {
|
|
"COLUMN_NAME" : "contract_id",
|
|
"CONSTRAINT_NAME" : "c_contractid_ref",
|
|
"DELETE_RULE" : "CASCADE",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "contracts",
|
|
"TABLE_NAME" : "credits",
|
|
"UPDATE_RULE" : "CASCADE",
|
|
"key_col" : "credits/c_contractid_ref/contract_id/contracts/id"
|
|
},
|
|
"credits/credits_ibfk_1/contract_id/contracts/id" : {
|
|
"COLUMN_NAME" : "contract_id",
|
|
"CONSTRAINT_NAME" : "credits_ibfk_1",
|
|
"DELETE_RULE" : "RESTRICT",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "contracts",
|
|
"TABLE_NAME" : "credits",
|
|
"UPDATE_RULE" : "RESTRICT",
|
|
"key_col" : "credits/credits_ibfk_1/contract_id/contracts/id"
|
|
},
|
|
"numbers/n_subscriberid_ref/subscriber_id/subscribers/id" : {
|
|
"COLUMN_NAME" : "subscriber_id",
|
|
"CONSTRAINT_NAME" : "n_subscriberid_ref",
|
|
"DELETE_RULE" : "CASCADE",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "subscribers",
|
|
"TABLE_NAME" : "numbers",
|
|
"UPDATE_RULE" : "CASCADE",
|
|
"key_col" : "numbers/n_subscriberid_ref/subscriber_id/subscribers/id"
|
|
},
|
|
"numbers/numbers_ibfk_1/subscriber_id/subscribers/id" : {
|
|
"COLUMN_NAME" : "subscriber_id",
|
|
"CONSTRAINT_NAME" : "numbers_ibfk_1",
|
|
"DELETE_RULE" : "RESTRICT",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "subscribers",
|
|
"TABLE_NAME" : "numbers",
|
|
"UPDATE_RULE" : "RESTRICT",
|
|
"key_col" : "numbers/numbers_ibfk_1/subscriber_id/subscribers/id"
|
|
},
|
|
"orders/o_customerid_ref/customer_id/customers/id" : {
|
|
"COLUMN_NAME" : "customer_id",
|
|
"CONSTRAINT_NAME" : "o_customerid_ref",
|
|
"DELETE_RULE" : "CASCADE",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "customers",
|
|
"TABLE_NAME" : "orders",
|
|
"UPDATE_RULE" : "CASCADE",
|
|
"key_col" : "orders/o_customerid_ref/customer_id/customers/id"
|
|
},
|
|
"orders/orders_ibfk_1/customer_id/customers/id" : {
|
|
"COLUMN_NAME" : "customer_id",
|
|
"CONSTRAINT_NAME" : "orders_ibfk_1",
|
|
"DELETE_RULE" : "RESTRICT",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "customers",
|
|
"TABLE_NAME" : "orders",
|
|
"UPDATE_RULE" : "RESTRICT",
|
|
"key_col" : "orders/orders_ibfk_1/customer_id/customers/id"
|
|
},
|
|
"payments/p_creditid_ref/credit_id/credits/id" : {
|
|
"COLUMN_NAME" : "credit_id",
|
|
"CONSTRAINT_NAME" : "p_creditid_ref",
|
|
"DELETE_RULE" : "CASCADE",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "credits",
|
|
"TABLE_NAME" : "payments",
|
|
"UPDATE_RULE" : "CASCADE",
|
|
"key_col" : "payments/p_creditid_ref/credit_id/credits/id"
|
|
},
|
|
"payments/p_orderid_ref/order_id/orders/id" : {
|
|
"COLUMN_NAME" : "order_id",
|
|
"CONSTRAINT_NAME" : "p_orderid_ref",
|
|
"DELETE_RULE" : "CASCADE",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "orders",
|
|
"TABLE_NAME" : "payments",
|
|
"UPDATE_RULE" : "CASCADE",
|
|
"key_col" : "payments/p_orderid_ref/order_id/orders/id"
|
|
},
|
|
"payments/payments_ibfk_1/order_id/orders/id" : {
|
|
"COLUMN_NAME" : "order_id",
|
|
"CONSTRAINT_NAME" : "payments_ibfk_1",
|
|
"DELETE_RULE" : "RESTRICT",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "orders",
|
|
"TABLE_NAME" : "payments",
|
|
"UPDATE_RULE" : "RESTRICT",
|
|
"key_col" : "payments/payments_ibfk_1/order_id/orders/id"
|
|
},
|
|
"payments/payments_ibfk_2/credit_id/credits/id" : {
|
|
"COLUMN_NAME" : "credit_id",
|
|
"CONSTRAINT_NAME" : "payments_ibfk_2",
|
|
"DELETE_RULE" : "RESTRICT",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "credits",
|
|
"TABLE_NAME" : "payments",
|
|
"UPDATE_RULE" : "RESTRICT",
|
|
"key_col" : "payments/payments_ibfk_2/credit_id/credits/id"
|
|
},
|
|
"subscribers/s_contractid_ref/contract_id/contracts/id" : {
|
|
"COLUMN_NAME" : "contract_id",
|
|
"CONSTRAINT_NAME" : "s_contractid_ref",
|
|
"DELETE_RULE" : "CASCADE",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "contracts",
|
|
"TABLE_NAME" : "subscribers",
|
|
"UPDATE_RULE" : "CASCADE",
|
|
"key_col" : "subscribers/s_contractid_ref/contract_id/contracts/id"
|
|
},
|
|
"subscribers/subscribers_ibfk_1/contract_id/contracts/id" : {
|
|
"COLUMN_NAME" : "contract_id",
|
|
"CONSTRAINT_NAME" : "subscribers_ibfk_1",
|
|
"DELETE_RULE" : "RESTRICT",
|
|
"REFERENCED_COLUMN_NAME" : "id",
|
|
"REFERENCED_TABLE_NAME" : "contracts",
|
|
"TABLE_NAME" : "subscribers",
|
|
"UPDATE_RULE" : "RESTRICT",
|
|
"key_col" : "subscribers/subscribers_ibfk_1/contract_id/contracts/id"
|
|
}
|
|
},
|
|
"indexes" : {
|
|
"contracts/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "id",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/PRIMARY/1"
|
|
},
|
|
"contracts/customerid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "customer_id",
|
|
"INDEX_NAME" : "customerid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/customerid_idx/1"
|
|
},
|
|
"contracts/externalid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "external_id",
|
|
"INDEX_NAME" : "externalid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts/externalid_idx/1"
|
|
},
|
|
"credits/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "id",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "credits",
|
|
"key_col" : "credits/PRIMARY/1"
|
|
},
|
|
"credits/contractid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "contract_id",
|
|
"INDEX_NAME" : "contractid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "credits",
|
|
"key_col" : "credits/contractid_idx/1"
|
|
},
|
|
"customers/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "id",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers/PRIMARY/1"
|
|
},
|
|
"customers/externalid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "external_id",
|
|
"INDEX_NAME" : "externalid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers/externalid_idx/1"
|
|
},
|
|
"customers/shopuser_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "shopuser",
|
|
"INDEX_NAME" : "shopuser_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers/shopuser_idx/1"
|
|
},
|
|
"interceptions/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "id",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "interceptions",
|
|
"key_col" : "interceptions/PRIMARY/1"
|
|
},
|
|
"numbers/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "number",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "numbers",
|
|
"key_col" : "numbers/PRIMARY/1"
|
|
},
|
|
"numbers/subscriberid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "subscriber_id",
|
|
"INDEX_NAME" : "subscriberid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "numbers",
|
|
"key_col" : "numbers/subscriberid_idx/1"
|
|
},
|
|
"orders/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "id",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "orders",
|
|
"key_col" : "orders/PRIMARY/1"
|
|
},
|
|
"orders/customerid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "customer_id",
|
|
"INDEX_NAME" : "customerid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "orders",
|
|
"key_col" : "orders/customerid_idx/1"
|
|
},
|
|
"payments/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "id",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "payments",
|
|
"key_col" : "payments/PRIMARY/1"
|
|
},
|
|
"payments/creditid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "credit_id",
|
|
"INDEX_NAME" : "creditid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "payments",
|
|
"key_col" : "payments/creditid_idx/1"
|
|
},
|
|
"payments/orderid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "order_id",
|
|
"INDEX_NAME" : "orderid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "payments",
|
|
"key_col" : "payments/orderid_idx/1"
|
|
},
|
|
"subscribers/PRIMARY/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "id",
|
|
"INDEX_NAME" : "PRIMARY",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/PRIMARY/1"
|
|
},
|
|
"subscribers/contractid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "contract_id",
|
|
"INDEX_NAME" : "contractid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/contractid_idx/1"
|
|
},
|
|
"subscribers/domwebuser_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "domain",
|
|
"INDEX_NAME" : "domwebuser_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/domwebuser_idx/1"
|
|
},
|
|
"subscribers/domwebuser_idx/2" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "webusername",
|
|
"INDEX_NAME" : "domwebuser_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 2,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/domwebuser_idx/2"
|
|
},
|
|
"subscribers/externalid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "external_id",
|
|
"INDEX_NAME" : "externalid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/externalid_idx/1"
|
|
},
|
|
"subscribers/usrdom_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "username",
|
|
"INDEX_NAME" : "usrdom_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/usrdom_idx/1"
|
|
},
|
|
"subscribers/usrdom_idx/2" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "domain",
|
|
"INDEX_NAME" : "usrdom_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 2,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/usrdom_idx/2"
|
|
},
|
|
"subscribers/uuid_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "uuid",
|
|
"INDEX_NAME" : "uuid_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 1,
|
|
"NULLABLE" : "YES",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers/uuid_idx/1"
|
|
}
|
|
},
|
|
"routines" : {},
|
|
"tables" : {
|
|
"contracts" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "contracts",
|
|
"key_col" : "contracts"
|
|
},
|
|
"credits" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "credits",
|
|
"key_col" : "credits"
|
|
},
|
|
"customers" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "customers",
|
|
"key_col" : "customers"
|
|
},
|
|
"interceptions" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "interceptions",
|
|
"key_col" : "interceptions"
|
|
},
|
|
"numbers" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "numbers",
|
|
"key_col" : "numbers"
|
|
},
|
|
"orders" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "orders",
|
|
"key_col" : "orders"
|
|
},
|
|
"payments" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "payments",
|
|
"key_col" : "payments"
|
|
},
|
|
"subscribers" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "subscribers",
|
|
"key_col" : "subscribers"
|
|
}
|
|
},
|
|
"triggers" : {},
|
|
"views" : {}
|
|
}
|