riju/langs/postgresql.yaml

50 lines
898 B
YAML

id: "postgresql"
aliases:
- "psql"
- "postgres"
- "pgsql"
- "postgre"
name: "PostgreSQL"
monacoLang: pgsql
install:
apt:
- postgresql
- postgresql-client
riju:
- sqls
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
input: |
SELECT 123 * 234;
main: "main.sql"
template: |
SELECT 'Hello, world!';
run: |
set -e
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
set +e
psql -h "$PWD/data" postgres -f main.sql
psql -h "$PWD/data" postgres
lsp:
start: |
sqls
code: "TODO"
item: "TODO"
skip:
- lsp