ci: add citext pg extension to import script

This commit is contained in:
Nicolas Giard 2023-02-01 21:05:39 -05:00 committed by GitHub
parent 24bb789cd2
commit 85b352676b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,19 @@
#!/bin/bash
set -e
echo "Drop dummy ietf DB if it exists..."
dropdb -U django --if-exists ietf
echo "Create new ietf DB..."
createdb -U django ietf
echo "Enable citext extension on ietf DB..."
psql -U django -d ietf -v ON_ERROR_STOP=1 -c '\x' -c 'CREATE EXTENSION citext;'
echo "Import DB dump into ietf..."
pg_restore -U django -d ietf ietf.dump
echo "Set schema search path for user django..."
psql -U django -d ietf -v ON_ERROR_STOP=1 -c '\x' -c 'ALTER USER django set search_path=ietf_utf8,django,public;'
echo "Done!"