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.
351 lines
11 KiB
351 lines
11 KiB
{
|
|
"columns" : {
|
|
"call_info/amount" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "amount",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 4,
|
|
"TABLE_NAME" : "call_info",
|
|
"key_col" : "call_info/amount"
|
|
},
|
|
"call_info/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" : "call_info",
|
|
"key_col" : "call_info/id"
|
|
},
|
|
"call_info/period" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "period",
|
|
"COLUMN_TYPE" : "datetime",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 3,
|
|
"TABLE_NAME" : "call_info",
|
|
"key_col" : "call_info/period"
|
|
},
|
|
"call_info/sip_code" : {
|
|
"CHARACTER_SET_NAME" : "utf8mb3",
|
|
"COLLATION_NAME" : "utf8mb3_general_ci",
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "sip_code",
|
|
"COLUMN_TYPE" : "varchar(3)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "call_info",
|
|
"key_col" : "call_info/sip_code"
|
|
},
|
|
"cdr_info/customer_cost" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0.000000",
|
|
"COLUMN_NAME" : "customer_cost",
|
|
"COLUMN_TYPE" : "decimal(14,6)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 16,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/customer_cost"
|
|
},
|
|
"cdr_info/customer_in_rated" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "customer_in_rated",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 13,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/customer_in_rated"
|
|
},
|
|
"cdr_info/customer_in_total" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "customer_in_total",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 12,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/customer_in_total"
|
|
},
|
|
"cdr_info/customer_out_rated" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "customer_out_rated",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 15,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/customer_out_rated"
|
|
},
|
|
"cdr_info/customer_out_total" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "customer_out_total",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 14,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/customer_out_total"
|
|
},
|
|
"cdr_info/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" : "cdr_info",
|
|
"key_col" : "cdr_info/id"
|
|
},
|
|
"cdr_info/last_rated_id" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "NULL",
|
|
"COLUMN_NAME" : "last_rated_id",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 18,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/last_rated_id"
|
|
},
|
|
"cdr_info/peer_cost" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0.000000",
|
|
"COLUMN_NAME" : "peer_cost",
|
|
"COLUMN_TYPE" : "decimal(14,6)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 6,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/peer_cost"
|
|
},
|
|
"cdr_info/peer_in_rated" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "peer_in_rated",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 3,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/peer_in_rated"
|
|
},
|
|
"cdr_info/peer_in_total" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "peer_in_total",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 2,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/peer_in_total"
|
|
},
|
|
"cdr_info/peer_out_rated" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "peer_out_rated",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 5,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/peer_out_rated"
|
|
},
|
|
"cdr_info/peer_out_total" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "peer_out_total",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 4,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/peer_out_total"
|
|
},
|
|
"cdr_info/period" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : null,
|
|
"COLUMN_NAME" : "period",
|
|
"COLUMN_TYPE" : "datetime",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 17,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/period"
|
|
},
|
|
"cdr_info/reseller_cost" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0.000000",
|
|
"COLUMN_NAME" : "reseller_cost",
|
|
"COLUMN_TYPE" : "decimal(14,6)",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "YES",
|
|
"ORDINAL_POSITION" : 11,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/reseller_cost"
|
|
},
|
|
"cdr_info/reseller_in_rated" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "reseller_in_rated",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 8,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/reseller_in_rated"
|
|
},
|
|
"cdr_info/reseller_in_total" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "reseller_in_total",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 7,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/reseller_in_total"
|
|
},
|
|
"cdr_info/reseller_out_rated" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "reseller_out_rated",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 10,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/reseller_out_rated"
|
|
},
|
|
"cdr_info/reseller_out_total" : {
|
|
"CHARACTER_SET_NAME" : null,
|
|
"COLLATION_NAME" : null,
|
|
"COLUMN_DEFAULT" : "0",
|
|
"COLUMN_NAME" : "reseller_out_total",
|
|
"COLUMN_TYPE" : "int(11) unsigned",
|
|
"EXTRA" : "",
|
|
"IS_NULLABLE" : "NO",
|
|
"ORDINAL_POSITION" : 9,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/reseller_out_total"
|
|
}
|
|
},
|
|
"constraints" : {},
|
|
"indexes" : {
|
|
"call_info/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" : "call_info",
|
|
"key_col" : "call_info/PRIMARY/1"
|
|
},
|
|
"call_info/call_info_sip_code_period_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "sip_code",
|
|
"INDEX_NAME" : "call_info_sip_code_period_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "call_info",
|
|
"key_col" : "call_info/call_info_sip_code_period_idx/1"
|
|
},
|
|
"call_info/call_info_sip_code_period_idx/2" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "period",
|
|
"INDEX_NAME" : "call_info_sip_code_period_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 2,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "call_info",
|
|
"key_col" : "call_info/call_info_sip_code_period_idx/2"
|
|
},
|
|
"cdr_info/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" : "cdr_info",
|
|
"key_col" : "cdr_info/PRIMARY/1"
|
|
},
|
|
"cdr_info/cdr_info_period_idx/1" : {
|
|
"COLLATION" : "A",
|
|
"COLUMN_NAME" : "period",
|
|
"INDEX_NAME" : "cdr_info_period_idx",
|
|
"INDEX_TYPE" : "BTREE",
|
|
"NON_UNIQUE" : 0,
|
|
"NULLABLE" : "",
|
|
"SEQ_IN_INDEX" : 1,
|
|
"SUB_PART" : null,
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info/cdr_info_period_idx/1"
|
|
}
|
|
},
|
|
"routines" : {},
|
|
"tables" : {
|
|
"call_info" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "call_info",
|
|
"key_col" : "call_info"
|
|
},
|
|
"cdr_info" : {
|
|
"CREATE_OPTIONS" : "",
|
|
"ENGINE" : "InnoDB",
|
|
"TABLE_COLLATION" : "utf8mb3_general_ci",
|
|
"TABLE_NAME" : "cdr_info",
|
|
"key_col" : "cdr_info"
|
|
}
|
|
},
|
|
"triggers" : {},
|
|
"views" : {}
|
|
}
|