From 04200b41ce2f32028ac3334826c6833a4632fe03 Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Thu, 18 Aug 2022 11:56:56 -0400 Subject: [PATCH] updated init script and docker file for pair functions --- docker/psql/Dockerfile | 6 +++++- docker/psql/init.sql | 6 ++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docker/psql/Dockerfile b/docker/psql/Dockerfile index a747e9c..49f76c7 100644 --- a/docker/psql/Dockerfile +++ b/docker/psql/Dockerfile @@ -7,4 +7,8 @@ RUN apt-get -y install python3 \ RUN python3 -m pip install sentence-transformers -ADD init.sql /docker-entrypoint-initdb.d +ADD ./init.sql /docker-entrypoint-initdb.d/init.sql +RUN chown postgres:postgres /docker-entrypoint-initdb.d/init.sql +ENTRYPOINT ["docker-entrypoint.sh"] +EXPOSE 5432 +CMD ["postgres"] \ No newline at end of file diff --git a/docker/psql/init.sql b/docker/psql/init.sql index 0559369..4fcc850 100644 --- a/docker/psql/init.sql +++ b/docker/psql/init.sql @@ -1,7 +1,6 @@ CREATE EXTENSION plpython3u; -DROP FUNCTION text_pairs; -CREATE OR REPLACE FUNCTION text_pairs(list TEXT[]) +CREATE FUNCTION text_pairs(list TEXT[]) RETURNS SETOF TEXT[] LANGUAGE plpgsql AS $$ @@ -21,8 +20,7 @@ END; $$; -DROP FUNCTION int_pairs; -CREATE OR REPLACE FUNCTION int_pairs(list INTEGER[]) +CREATE FUNCTION int_pairs(list INTEGER[]) RETURNS SETOF INTEGER[] LANGUAGE plpgsql AS $$