install:upgrade:5.2.x-to-5.3.0
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
install:upgrade:5.2.x-to-5.3.0 [2019/09/16 08:39] – [MySQL Database Structure] miconda | install:upgrade:5.2.x-to-5.3.0 [2019/10/17 19:46] (current) – Add PostgreSQL upgrade transaction/statements amessina_messinet.com | ||
---|---|---|---|
Line 150: | Line 150: | ||
-- watchers table | -- watchers table | ||
ALTER TABLE watchers CHANGE COLUMN presentity_uri presentity_uri varchar(255) NOT NULL; -- # was varchar(128) NOT NULL | ALTER TABLE watchers CHANGE COLUMN presentity_uri presentity_uri varchar(255) NOT NULL; -- # was varchar(128) NOT NULL | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== PostgreSQL Database Structure ==== | ||
+ | |||
+ | Run the following SQL statements in PostgreSQL client to upgrade database structure from v5.2 to v5.3: | ||
+ | |||
+ | <code sql> | ||
+ | BEGIN; | ||
+ | |||
+ | -- acc table | ||
+ | ALTER TABLE IF EXISTS acc | ||
+ | ALTER COLUMN to_tag TYPE varchar(128), | ||
+ | ALTER COLUMN from_tag TYPE varchar(128), | ||
+ | |||
+ | -- active_watchers table | ||
+ | ALTER TABLE IF EXISTS active_watchers | ||
+ | ALTER COLUMN contact TYPE varchar(255), | ||
+ | ALTER COLUMN from_tag TYPE varchar(128), | ||
+ | ALTER COLUMN to_tag TYPE varchar(128), | ||
+ | ALTER COLUMN presentity_uri TYPE varchar(255), | ||
+ | ALTER COLUMN local_contact TYPE varchar(255), | ||
+ | |||
+ | -- aliases table | ||
+ | ALTER TABLE IF EXISTS aliases | ||
+ | ALTER COLUMN received TYPE varchar(255), | ||
+ | |||
+ | -- carrierfailureroute table | ||
+ | ALTER TABLE IF EXISTS carrierfailureroute | ||
+ | ALTER COLUMN host_name TYPE varchar(255), | ||
+ | |||
+ | -- carrierroute table | ||
+ | ALTER TABLE IF EXISTS carrierroute | ||
+ | ALTER COLUMN rewrite_host TYPE varchar(255), | ||
+ | |||
+ | -- dialog table | ||
+ | ALTER TABLE IF EXISTS dialog | ||
+ | ALTER COLUMN req_uri TYPE varchar(255), | ||
+ | ALTER COLUMN caller_contact TYPE varchar(255), | ||
+ | ALTER COLUMN callee_contact TYPE varchar(255), | ||
+ | ALTER COLUMN to_tag TYPE varchar(128), | ||
+ | ALTER COLUMN from_tag TYPE varchar(128), | ||
+ | ALTER COLUMN from_uri TYPE varchar(255), | ||
+ | ALTER COLUMN to_uri TYPE varchar(255), | ||
+ | |||
+ | -- missed_calls table | ||
+ | ALTER TABLE IF EXISTS missed_calls | ||
+ | ALTER COLUMN to_tag TYPE varchar(128), | ||
+ | ALTER COLUMN from_tag TYPE varchar(128), | ||
+ | |||
+ | -- pdt table | ||
+ | ALTER TABLE IF EXISTS pdt | ||
+ | ALTER COLUMN domain TYPE varchar(255), | ||
+ | ALTER COLUMN sdomain TYPE varchar(255), | ||
+ | |||
+ | -- presentity table | ||
+ | ALTER TABLE IF EXISTS presentity | ||
+ | ALTER COLUMN sender TYPE varchar(255), | ||
+ | |||
+ | -- pua table | ||
+ | ALTER TABLE IF EXISTS pua | ||
+ | ALTER COLUMN remote_contact TYPE varchar(255), | ||
+ | ALTER COLUMN watcher_uri TYPE varchar(255), | ||
+ | ALTER COLUMN contact TYPE varchar(255), | ||
+ | ALTER COLUMN to_tag TYPE varchar(128), | ||
+ | ALTER COLUMN from_tag TYPE varchar(128), | ||
+ | ALTER COLUMN pres_uri TYPE varchar(255), | ||
+ | |||
+ | -- purplemap table | ||
+ | ALTER TABLE IF EXISTS purplemap | ||
+ | ALTER COLUMN sip_user TYPE varchar(255), | ||
+ | ALTER COLUMN ext_user TYPE varchar(255), | ||
+ | |||
+ | -- rls_presentity table | ||
+ | ALTER TABLE IF EXISTS rls_presentity | ||
+ | ALTER COLUMN resource_uri TYPE varchar(255), | ||
+ | |||
+ | -- rls_watchers table | ||
+ | ALTER TABLE IF EXISTS rls_watchers | ||
+ | ALTER COLUMN to_tag TYPE varchar(128), | ||
+ | ALTER COLUMN from_tag TYPE varchar(128), | ||
+ | ALTER COLUMN presentity_uri TYPE varchar(255), | ||
+ | ALTER COLUMN local_contact TYPE varchar(255), | ||
+ | ALTER COLUMN contact TYPE varchar(255), | ||
+ | |||
+ | -- sca_subscriptions table | ||
+ | ALTER TABLE IF EXISTS sca_subscriptions | ||
+ | ALTER COLUMN to_tag TYPE varchar(128), | ||
+ | ALTER COLUMN from_tag TYPE varchar(128), | ||
+ | |||
+ | -- silo table | ||
+ | ALTER TABLE IF EXISTS silo | ||
+ | ALTER COLUMN dst_addr TYPE varchar(255), | ||
+ | ALTER COLUMN src_addr TYPE varchar(255), | ||
+ | |||
+ | -- sip_trace table | ||
+ | ALTER TABLE IF EXISTS sip_trace | ||
+ | ALTER COLUMN fromtag TYPE varchar(128), | ||
+ | ALTER COLUMN status TYPE varchar(255), | ||
+ | ALTER COLUMN traced_user TYPE varchar(255), | ||
+ | ALTER COLUMN totag TYPE varchar(128), | ||
+ | |||
+ | -- speed_dial table | ||
+ | ALTER TABLE IF EXISTS speed_dial | ||
+ | ALTER COLUMN new_uri TYPE varchar(255), | ||
+ | |||
+ | -- topos_d table | ||
+ | ALTER TABLE IF EXISTS topos_d | ||
+ | ALTER COLUMN a_contact TYPE varchar(512), | ||
+ | ALTER COLUMN b_contact TYPE varchar(512), | ||
+ | ALTER COLUMN b_uri TYPE varchar(255), | ||
+ | ALTER COLUMN a_uri TYPE varchar(255), | ||
+ | ALTER COLUMN bs_contact TYPE varchar(512), | ||
+ | ALTER COLUMN as_contact TYPE varchar(512), | ||
+ | ALTER COLUMN r_uri TYPE varchar(255), | ||
+ | |||
+ | -- topos_t table | ||
+ | ALTER TABLE IF EXISTS topos_t | ||
+ | ALTER COLUMN x_uri TYPE varchar(255), | ||
+ | ALTER COLUMN a_contact TYPE varchar(512), | ||
+ | ALTER COLUMN b_contact TYPE varchar(512), | ||
+ | ALTER COLUMN bs_contact TYPE varchar(512), | ||
+ | ALTER COLUMN b_srcaddr TYPE varchar(255), | ||
+ | ALTER COLUMN as_contact TYPE varchar(512), | ||
+ | ALTER COLUMN a_srcaddr TYPE varchar(255), | ||
+ | |||
+ | -- uacreg table | ||
+ | ALTER TABLE IF EXISTS uacreg | ||
+ | ALTER COLUMN auth_proxy TYPE varchar(255), | ||
+ | ADD COLUMN IF NOT EXISTS socket varchar(128) NOT NULL DEFAULT ''; | ||
+ | UPDATE version SET table_version=4 WHERE table_name=' | ||
+ | |||
+ | -- usr_preferences table | ||
+ | ALTER TABLE IF EXISTS usr_preferences | ||
+ | ALTER COLUMN username TYPE varchar(255), | ||
+ | |||
+ | -- watchers table | ||
+ | ALTER TABLE IF EXISTS watchers | ||
+ | ALTER COLUMN presentity_uri TYPE varchar(255), | ||
+ | |||
+ | COMMIT; | ||
</ | </ |
install/upgrade/5.2.x-to-5.3.0.1568623180.txt.gz · Last modified: 2019/09/16 08:39 by miconda