Add uninstall SQL files to sql/. Patch contributed by
authorTatsuo Ishii <ishii at sraoss.co.jp>
Tue, 5 Jul 2011 23:26:02 +0000 (23:26 +0000)
committerTatsuo Ishii <ishii at sraoss.co.jp>
Tue, 5 Jul 2011 23:26:02 +0000 (23:26 +0000)
Nicolas Thauvin. Comments from him:

Please find attached uninstall_* SQL files for pgpool-recovery,
pgpool-regclass and pgpool-walrecrunning with the patch for the
Makefiles (against HEAD) needed to add them to PostgreSQL's contrib
directory.

sql/pgpool-recovery/Makefile
sql/pgpool-recovery/uninstall_pgpool-recovery.sql [new file with mode: 0644]
sql/pgpool-regclass/Makefile
sql/pgpool-regclass/uninstall_pgpool-regclass.sql [new file with mode: 0644]
sql/pgpool-walrecrunning/Makefile
sql/pgpool-walrecrunning/uninstall_pgpool-walrecrunning.sql [new file with mode: 0644]

index 9422666aea69ace5764bd3d37aa9241dcbc16506..b63db09957ef32dc4c393faf6bb26fa15d857b36 100644 (file)
@@ -1,5 +1,6 @@
 MODULES = pgpool-recovery
 DATA_built = pgpool-recovery.sql
+DATA = uninstall_pgpool-recovery.sql
 
 # if you are using PostgreSQL 8.0 or later,
 # using pg_config is recommended.
diff --git a/sql/pgpool-recovery/uninstall_pgpool-recovery.sql b/sql/pgpool-recovery/uninstall_pgpool-recovery.sql
new file mode 100644 (file)
index 0000000..eab99ba
--- /dev/null
@@ -0,0 +1,3 @@
+DROP FUNCTION pgpool_switch_xlog(text);
+DROP FUNCTION pgpool_remote_start(text, text);
+DROP FUNCTION pgpool_recovery(text, text, text);
index f283b8c73ebb981b0fec7a3bec70525dbd18e972..eebab4b7db00c72ba913da821a9e5f913bdb9ac1 100644 (file)
@@ -1,5 +1,6 @@
 MODULES = pgpool-regclass
 DATA_built = pgpool-regclass.sql
+DATA = uninstall_pgpool-regclass.sql
 
 # if you are using PostgreSQL 8.0 or later,
 # using pg_config is recommended.
diff --git a/sql/pgpool-regclass/uninstall_pgpool-regclass.sql b/sql/pgpool-regclass/uninstall_pgpool-regclass.sql
new file mode 100644 (file)
index 0000000..7e400e8
--- /dev/null
@@ -0,0 +1 @@
+DROP FUNCTION pgpool_regclass(cstring);
index 65e479e23ba0acb29c882b2dc1e5366411291d1e..48fa4c20b71e32b33687b866284b2244b96cd3d7 100644 (file)
@@ -1,5 +1,6 @@
 MODULES = pgpool-walrecrunning
 DATA_built = pgpool-walrecrunning.sql
+DATA = uninstall_pgpool-walrecrunning.sql
 
 # if you are using PostgreSQL 8.0 or later,
 # using pg_config is recommended.
diff --git a/sql/pgpool-walrecrunning/uninstall_pgpool-walrecrunning.sql b/sql/pgpool-walrecrunning/uninstall_pgpool-walrecrunning.sql
new file mode 100644 (file)
index 0000000..81ce259
--- /dev/null
@@ -0,0 +1 @@
+DROP FUNCTION pgpool_walrecrunning();