From db1553b9f99b306a04242c9449983eb43dc52661 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 18 Jul 2020 11:32:01 -0600 Subject: [PATCH] New language: PostgreSQL --- backend/src/langs.ts | 10 ++++++++++ scripts/docker-install-phase3c.bash | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index fb807d9..935cd51 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -1145,6 +1145,16 @@ pikachu pi pi pi pikachu pipi pi pi pikachu pichu pichu pi pi pi pi pi pi pi pi pi pi pi pi pi pi pi pikachu pipi pikachu pi pi pi pikachu ka ka ka ka ka ka pikachu ka ka ka ka ka ka ka ka pikachu pipi pi pikachu pipi pikachu +`, + }, + postgresql: { + aliases: ["psql", "postgres", "pgsql", "postgre"], + name: "PostgreSQL", + monacoLang: "pgsql", + repl: `rm -rf data && /usr/lib/postgresql/*/bin/initdb -D data && (echo "listen_addresses = ''" && echo "unix_socket_directories = '.'") >> data/postgresql.conf && /usr/lib/postgresql/*/bin/pg_ctl -D data -w start && psql -h "$PWD/data" postgres`, + main: "main.sql", + run: `rm -rf data && /usr/lib/postgresql/*/bin/initdb -D data && (echo "listen_addresses = ''" && echo "unix_socket_directories = '.'") >> data/postgresql.conf && /usr/lib/postgresql/*/bin/pg_ctl -D data -w start && (psql -h "$PWD/data" postgres -f main.sql; psql -h "$PWD/data" postgres)`, + template: `SELECT 'Hello, world!'; `, }, powershell: { diff --git a/scripts/docker-install-phase3c.bash b/scripts/docker-install-phase3c.bash index 59a5dfd..63b0347 100755 --- a/scripts/docker-install-phase3c.bash +++ b/scripts/docker-install-phase3c.bash @@ -40,6 +40,10 @@ perlconsole # PHP php +# PostgreSQL +postgresql +postgresql-client + # Prolog swi-prolog