35 lines
861 B
YAML
35 lines
861 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: |
|
|
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)
|
|
|
|
lsp:
|
|
start: |
|
|
sqls
|
|
|
|
skip:
|
|
- lsp
|