diff --git a/db/jambones-sql.sql b/db/jambones-sql.sql index e502bd1..fe45910 100644 --- a/db/jambones-sql.sql +++ b/db/jambones-sql.sql @@ -4,12 +4,12 @@ SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS account_static_ips; +DROP TABLE IF EXISTS account_limits; + DROP TABLE IF EXISTS account_products; DROP TABLE IF EXISTS account_subscriptions; -DROP TABLE IF EXISTS account_limits; - DROP TABLE IF EXISTS beta_invite_codes; DROP TABLE IF EXISTS call_routes; @@ -20,6 +20,8 @@ DROP TABLE IF EXISTS lcr_carrier_set_entry; DROP TABLE IF EXISTS lcr_routes; +DROP TABLE IF EXISTS password_settings; + DROP TABLE IF EXISTS predefined_sip_gateways; DROP TABLE IF EXISTS predefined_smpp_gateways; @@ -38,10 +40,10 @@ DROP TABLE IF EXISTS sbc_addresses; DROP TABLE IF EXISTS ms_teams_tenants; -DROP TABLE IF EXISTS signup_history; - DROP TABLE IF EXISTS service_provider_limits; +DROP TABLE IF EXISTS signup_history; + DROP TABLE IF EXISTS smpp_addresses; DROP TABLE IF EXISTS speech_credentials; @@ -73,6 +75,15 @@ private_ipv4 VARBINARY(16) NOT NULL UNIQUE , PRIMARY KEY (account_static_ip_sid) ); +CREATE TABLE account_limits +( +account_limits_sid CHAR(36) NOT NULL UNIQUE , +account_sid CHAR(36) NOT NULL, +category ENUM('api_rate','voice_call_session', 'device') NOT NULL, +quantity INTEGER NOT NULL, +PRIMARY KEY (account_limits_sid) +); + CREATE TABLE account_subscriptions ( account_subscription_sid CHAR(36) NOT NULL UNIQUE , @@ -92,15 +103,6 @@ pending_reason VARBINARY(52), PRIMARY KEY (account_subscription_sid) ); -CREATE TABLE account_limits -( -account_limits_sid CHAR(36) NOT NULL UNIQUE , -account_sid CHAR(36) NOT NULL, -category ENUM('api_rate','voice_call_session', 'device') NOT NULL, -quantity INTEGER NOT NULL, -PRIMARY KEY (account_limits_sid) -); - CREATE TABLE beta_invite_codes ( invite_code CHAR(6) NOT NULL UNIQUE , @@ -136,6 +138,13 @@ priority INTEGER NOT NULL UNIQUE COMMENT 'lower priority routes are attempted f PRIMARY KEY (lcr_route_sid) ) COMMENT='Least cost routing table'; +CREATE TABLE password_settings +( +min_password_length INTEGER NOT NULL DEFAULT 8, +require_digit BOOLEAN NOT NULL DEFAULT false, +require_special_character BOOLEAN NOT NULL DEFAULT false +); + CREATE TABLE predefined_carriers ( predefined_carrier_sid CHAR(36) NOT NULL UNIQUE , @@ -241,14 +250,6 @@ tenant_fqdn VARCHAR(255) NOT NULL UNIQUE , PRIMARY KEY (ms_teams_tenant_sid) ) COMMENT='A Microsoft Teams customer tenant'; -CREATE TABLE signup_history -( -email VARCHAR(255) NOT NULL, -name VARCHAR(255), -signed_up_at DATETIME DEFAULT CURRENT_TIMESTAMP, -PRIMARY KEY (email) -); - CREATE TABLE service_provider_limits ( service_provider_limits_sid CHAR(36) NOT NULL UNIQUE , @@ -258,6 +259,14 @@ quantity INTEGER NOT NULL, PRIMARY KEY (service_provider_limits_sid) ); +CREATE TABLE signup_history +( +email VARCHAR(255) NOT NULL, +name VARCHAR(255), +signed_up_at DATETIME DEFAULT CURRENT_TIMESTAMP, +PRIMARY KEY (email) +); + CREATE TABLE smpp_addresses ( smpp_address_sid CHAR(36) NOT NULL UNIQUE , @@ -452,12 +461,12 @@ CREATE INDEX account_static_ip_sid_idx ON account_static_ips (account_static_ip_ CREATE INDEX account_sid_idx ON account_static_ips (account_sid); ALTER TABLE account_static_ips ADD FOREIGN KEY account_sid_idxfk (account_sid) REFERENCES accounts (account_sid); +CREATE INDEX account_sid_idx ON account_limits (account_sid); +ALTER TABLE account_limits ADD FOREIGN KEY account_sid_idxfk_1 (account_sid) REFERENCES accounts (account_sid) ON DELETE CASCADE; + CREATE INDEX account_subscription_sid_idx ON account_subscriptions (account_subscription_sid); CREATE INDEX account_sid_idx ON account_subscriptions (account_sid); -ALTER TABLE account_subscriptions ADD FOREIGN KEY account_sid_idxfk_1 (account_sid) REFERENCES accounts (account_sid); - -CREATE INDEX account_sid_idx ON account_limits (account_sid); -ALTER TABLE account_limits ADD FOREIGN KEY account_sid_idxfk_2 (account_sid) REFERENCES accounts (account_sid) ON DELETE CASCADE; +ALTER TABLE account_subscriptions ADD FOREIGN KEY account_sid_idxfk_2 (account_sid) REFERENCES accounts (account_sid); CREATE INDEX invite_code_idx ON beta_invite_codes (invite_code); CREATE INDEX call_route_sid_idx ON call_routes (call_route_sid); @@ -512,10 +521,10 @@ ALTER TABLE ms_teams_tenants ADD FOREIGN KEY account_sid_idxfk_7 (account_sid) R ALTER TABLE ms_teams_tenants ADD FOREIGN KEY application_sid_idxfk_1 (application_sid) REFERENCES applications (application_sid); CREATE INDEX tenant_fqdn_idx ON ms_teams_tenants (tenant_fqdn); -CREATE INDEX email_idx ON signup_history (email); CREATE INDEX service_provider_sid_idx ON service_provider_limits (service_provider_sid); ALTER TABLE service_provider_limits ADD FOREIGN KEY service_provider_sid_idxfk_3 (service_provider_sid) REFERENCES service_providers (service_provider_sid) ON DELETE CASCADE; +CREATE INDEX email_idx ON signup_history (email); CREATE INDEX smpp_address_sid_idx ON smpp_addresses (smpp_address_sid); CREATE INDEX service_provider_sid_idx ON smpp_addresses (service_provider_sid); ALTER TABLE smpp_addresses ADD FOREIGN KEY service_provider_sid_idxfk_4 (service_provider_sid) REFERENCES service_providers (service_provider_sid); diff --git a/db/jambones.sqs b/db/jambones.sqs index af71528..525ab35 100644 --- a/db/jambones.sqs +++ b/db/jambones.sqs @@ -87,7 +87,7 @@ - + @@ -148,7 +148,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -279,10 +279,45 @@ - + + + + + + 2170.00 + 216.00 + + + 276.00 + 80.00 + + 31 + + + + + + + + + + + + + + + + + + + + + + + @@ -426,7 +461,7 @@ - + @@ -492,7 +527,7 @@ - + @@ -670,7 +705,7 @@ - + @@ -752,7 +787,7 @@ - + @@ -805,6 +840,7 @@ + @@ -931,7 +967,7 @@ - + @@ -952,7 +988,7 @@ - + @@ -1013,7 +1049,7 @@ - + @@ -1065,6 +1101,7 @@ + @@ -1114,7 +1151,7 @@ - + @@ -1214,7 +1251,7 @@ - + @@ -1283,7 +1320,7 @@ - + @@ -1320,7 +1357,7 @@ - + @@ -1429,7 +1466,7 @@ - + @@ -1499,7 +1536,7 @@ - + @@ -1692,7 +1729,7 @@ - + @@ -1731,7 +1768,7 @@ - + @@ -1823,7 +1860,7 @@ - + @@ -1874,7 +1911,7 @@ - + @@ -1970,7 +2007,7 @@ - + @@ -2070,7 +2107,7 @@ - + @@ -2239,7 +2276,7 @@ - + @@ -2347,7 +2384,7 @@ - + @@ -2417,7 +2454,7 @@ - + @@ -2462,7 +2499,7 @@ - + @@ -2529,7 +2566,7 @@ - + @@ -2557,7 +2594,7 @@ - +