From 854c190d6d2668a7ee8df3db29982441dc263787 Mon Sep 17 00:00:00 2001 From: swrup Date: Tue, 11 Nov 2025 11:39:33 +0100 Subject: [PATCH] --- include/sql/Makefile | 14 ++++++++++++-- include/sql/init.sql | 0 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 include/sql/init.sql diff --git a/include/sql/Makefile b/include/sql/Makefile index 9044c55c..9643b05f 100644 --- a/include/sql/Makefile +++ b/include/sql/Makefile @@ -11,6 +11,8 @@ sql_DATA := \ procedures.sql \ tops-0001.sql +INIT_FILE := init.sql + procedures.sql: procedures.sql.in exchange_do_*.sql exchange_statistics_*.sql exchange_trigger_*.sql chmod +w $@ 2> /dev/null || true gcc -E -P -undef - < procedures.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ @@ -31,11 +33,19 @@ exchange-0004.sql: exchange-0004.sql.in 0004-*.sql gcc -E -P -undef - < exchange-0004.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ chmod ugo-w $@ -.DEFAULT_GOAL := sql -sql: procedures.sql exchange-0002.sql exchange-0003.sql exchange-0004.sql +gen_sql: procedures.sql exchange-0002.sql exchange-0003.sql exchange-0004.sql + +.DEFAULT_GOAL := gen_init +gen_init: gen_sql $(sql_DATA) + @printf "" > $(INIT_FILE) + @cat $(FILES) >> $(INIT_FILE) clean: rm -f procedures.sql rm -f exchange-0002.sql rm -f exchange-0003.sql rm -f exchange-0004.sql + rm $(INIT_FILE) + +exec: sql + psql --host=localhost --port=5432 --username=mte --password --dbname=taler-exchange --file=versioning.sql diff --git a/include/sql/init.sql b/include/sql/init.sql new file mode 100644 index 00000000..e69de29b