[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] 52/151: drop functions after use
From: |
gnunet |
Subject: |
[taler-exchange] 52/151: drop functions after use |
Date: |
Tue, 30 Jul 2024 23:37:02 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
commit 9218606c55d80fcdd673fbacdb5b73a32793b6b3
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Mon Jun 3 21:17:47 2024 +0200
drop functions after use
---
src/exchangedb/exchange_do_create_tables.sql | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/exchangedb/exchange_do_create_tables.sql
b/src/exchangedb/exchange_do_create_tables.sql
index 938af2b17..58d28ca14 100644
--- a/src/exchangedb/exchange_do_create_tables.sql
+++ b/src/exchangedb/exchange_do_create_tables.sql
@@ -100,7 +100,10 @@ BEGIN
,rec.name
);
END IF;
-
+ EXECUTE FORMAT(
+ 'DROP FUNCTION exchange.create_table_%s'::text
+ ,rec.name
+ );
-- "alter" actions apply to master and partitions
WHEN 'alter'
THEN
@@ -109,6 +112,10 @@ BEGIN
'SELECT exchange.alter_table_%s ()'::text
,rec.name
);
+ EXECUTE FORMAT(
+ 'DROP FUNCTION exchange.alter_table_%s'::text
+ ,rec.name
+ );
-- Constrain action apply to master OR each partition
WHEN 'constrain'
THEN
@@ -141,6 +148,10 @@ BEGIN
END LOOP;
END IF;
END IF;
+ EXECUTE FORMAT(
+ 'DROP FUNCTION exchange.constrain_table_%s'::text
+ ,rec.name
+ );
-- Foreign actions only apply if partitioning is off
WHEN 'foreign'
THEN
@@ -153,12 +164,20 @@ BEGIN
,NULL
);
END IF;
+ EXECUTE FORMAT(
+ 'DROP FUNCTION exchange.foreign_table_%s'::text
+ ,rec.name
+ );
WHEN 'master'
THEN
EXECUTE FORMAT(
'SELECT exchange.master_table_%s ()'::text
,rec.name
);
+ EXECUTE FORMAT(
+ 'DROP FUNCTION exchange.master_table_%s'::text
+ ,rec.name
+ );
ELSE
ASSERT FALSE, 'unsupported action type: ' || rec.action;
END CASE; -- END CASE (rec.action)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-exchange] 41/151: work all over the place, (continued)
- [taler-exchange] 41/151: work all over the place, gnunet, 2024/07/30
- [taler-exchange] 83/151: seems done, gnunet, 2024/07/30
- [taler-exchange] 88/151: implement wad_in_insert, gnunet, 2024/07/30
- [taler-exchange] 103/151: add logic to parse new_check field, gnunet, 2024/07/30
- [taler-exchange] 66/151: implement get_kyc_statistics, gnunet, 2024/07/30
- [taler-exchange] 109/151: -diagnostic notes, gnunet, 2024/07/30
- [taler-exchange] 20/151: kyclogic API planning, gnunet, 2024/07/30
- [taler-exchange] 102/151: introduce default check, gnunet, 2024/07/30
- [taler-exchange] 96/151: -SQL fixes, gnunet, 2024/07/30
- [taler-exchange] 56/151: work on select_aml_decisions, gnunet, 2024/07/30
- [taler-exchange] 52/151: drop functions after use,
gnunet <=
- [taler-exchange] 85/151: set timeout also for curl request, gnunet, 2024/07/30
- [taler-exchange] 46/151: -minor testing fixups, gnunet, 2024/07/30
- [taler-exchange] 55/151: finish request parsing for aml-decisions-get, gnunet, 2024/07/30
- [taler-exchange] 63/151: complete GET /aml//measures endpoint, gnunet, 2024/07/30
- [taler-exchange] 37/151: DCE, gnunet, 2024/07/30
- [taler-exchange] 81/151: ign, gnunet, 2024/07/30
- [taler-exchange] 92/151: implement new admin kycauth incoming endpoint in fakebank, gnunet, 2024/07/30
- [taler-exchange] 31/151: fix testing FTBFS, gnunet, 2024/07/30
- [taler-exchange] 54/151: move ID computation into libtalerutil, gnunet, 2024/07/30
- [taler-exchange] 58/151: -more work on add decision, gnunet, 2024/07/30