mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-20 16:15:59 +01:00
New SQL schema migrate fix
'server_host' column on 'route' table already exists in old schema and does not need adding for new schema migration.
This commit is contained in:
parent
19f2f1fa86
commit
93bf4d5411
@ -170,11 +170,6 @@
|
|||||||
-- CREATE INDEX i_mix_pam_us ON mix_pam (username, server_host);
|
-- CREATE INDEX i_mix_pam_us ON mix_pam (username, server_host);
|
||||||
-- ALTER TABLE mix_pam ALTER COLUMN server_host DROP DEFAULT;
|
-- ALTER TABLE mix_pam ALTER COLUMN server_host DROP DEFAULT;
|
||||||
|
|
||||||
-- ALTER TABLE route ADD COLUMN server_host text NOT NULL DEFAULT '<HOST>';
|
|
||||||
-- DROP INDEX i_route;
|
|
||||||
-- CREATE UNIQUE INDEX i_route ON route USING btree (domain, server_host, node, pid);
|
|
||||||
-- ALTER TABLE i_route ALTER COLUMN server_host DROP DEFAULT;
|
|
||||||
|
|
||||||
-- ALTER TABLE mqtt_pub ADD COLUMN server_host text NOT NULL DEFAULT '<HOST>';
|
-- ALTER TABLE mqtt_pub ADD COLUMN server_host text NOT NULL DEFAULT '<HOST>';
|
||||||
-- DROP INDEX i_mqtt_topic;
|
-- DROP INDEX i_mqtt_topic;
|
||||||
-- CREATE UNIQUE INDEX i_mqtt_topic_server ON mqtt_pub (topic, server_host);
|
-- CREATE UNIQUE INDEX i_mqtt_topic_server ON mqtt_pub (topic, server_host);
|
||||||
|
@ -271,11 +271,6 @@ update_tables(State) ->
|
|||||||
create_index(State, "mix_pam", "i_mix_pam_us", ["username", "server_host"]),
|
create_index(State, "mix_pam", "i_mix_pam_us", ["username", "server_host"]),
|
||||||
drop_sh_default(State, "mix_pam"),
|
drop_sh_default(State, "mix_pam"),
|
||||||
|
|
||||||
add_sh_column(State, "route"),
|
|
||||||
drop_index(State, "i_route"),
|
|
||||||
create_unique_index(State, "route", "i_route", ["domain", "server_host", "node", "pid"]),
|
|
||||||
drop_sh_default(State, "route"),
|
|
||||||
|
|
||||||
add_sh_column(State, "mqtt_pub"),
|
add_sh_column(State, "mqtt_pub"),
|
||||||
drop_index(State, "i_mqtt_topic"),
|
drop_index(State, "i_mqtt_topic"),
|
||||||
create_unique_index(State, "mqtt_pub", "i_mqtt_topic_server", ["topic", "server_host"]),
|
create_unique_index(State, "mqtt_pub", "i_mqtt_topic_server", ["topic", "server_host"]),
|
||||||
|
Loading…
Reference in New Issue
Block a user