mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Revisit all the CREATE and DROP DDL's to add appropriate 'IF EXISTS', 'CASCADE' and 'CREATE OR REPLACE'. Fixes #5741
This commit is contained in:
committed by
Akshay Joshi
parent
f6ac0d5877
commit
6021e07761
@@ -7,7 +7,7 @@
|
||||
|
||||
{% endif %}
|
||||
{% if data.name %}
|
||||
CREATE EXTENSION {{ conn|qtIdent(data.name) }}{% if data.schema == '' and data.version == '' %};{% endif %}
|
||||
CREATE EXTENSION IF NOT EXISTS {{ conn|qtIdent(data.name) }}{% if data.schema == '' and data.version == '' %};{% endif %}
|
||||
{% if data.schema %}
|
||||
|
||||
SCHEMA {{ conn|qtIdent(data.schema) }}{% if data.version == '' %};{% endif %}
|
||||
|
||||
@@ -4,5 +4,5 @@ SELECT x.extname from pg_catalog.pg_extension x
|
||||
WHERE x.oid = {{ eid }}::oid
|
||||
{% endif %}
|
||||
{% if name %}
|
||||
DROP EXTENSION {{ conn|qtIdent(name) }}{% if cascade %} CASCADE{% endif %};
|
||||
DROP EXTENSION IF EXISTS {{ conn|qtIdent(name) }}{% if cascade %} CASCADE{% endif %};
|
||||
{% endif %}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION sslinfo;
|
||||
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA public
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION citext;
|
||||
|
||||
CREATE EXTENSION citext
|
||||
CREATE EXTENSION IF NOT EXISTS citext
|
||||
SCHEMA public
|
||||
VERSION "1.1";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION sslinfo;
|
||||
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION citext;
|
||||
|
||||
CREATE EXTENSION citext
|
||||
CREATE EXTENSION IF NOT EXISTS citext
|
||||
SCHEMA public
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CREATE EXTENSION citext
|
||||
CREATE EXTENSION IF NOT EXISTS citext
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION sslinfo;
|
||||
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA public
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION sslinfo;
|
||||
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION sslinfo;
|
||||
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA public
|
||||
VERSION "1.2";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION adminpack;
|
||||
|
||||
CREATE EXTENSION adminpack
|
||||
CREATE EXTENSION IF NOT EXISTS adminpack
|
||||
SCHEMA pg_catalog
|
||||
VERSION "1.1";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION sslinfo;
|
||||
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.2";
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
-- DROP EXTENSION adminpack;
|
||||
|
||||
CREATE EXTENSION adminpack
|
||||
CREATE EXTENSION IF NOT EXISTS adminpack
|
||||
SCHEMA pg_catalog
|
||||
VERSION "1.0";
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
CREATE EXTENSION sslinfo
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.2";
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CREATE EXTENSION adminpack
|
||||
CREATE EXTENSION IF NOT EXISTS adminpack
|
||||
VERSION "1.0";
|
||||
|
||||
Reference in New Issue
Block a user