PostgreSQL#
O módulo Postgres fornece suporte direto para bancos de dados PostgreSQL.
Instalação#
Para instalar o módulo, use um dos seguintes pacotes:
Angie:
angie-module-postgresAngie PRO:
angie-pro-module-postgres
Carregando o módulo#
Carregue o módulo no contexto main{}:
load_module modules/ngx_postgres_module.so;
Exemplo de configuração#
http {
upstream database {
postgres_server 127.0.0.1 dbname=ang_test
user=ang_test password=ang_test;
}
server {
listen 80;
postgres_output text;
location /create {
postgres_pass database;
postgres_query "CREATE TABLE cats (id integer, name text)";
}
location /insert {
postgres_pass database;
postgres_query "INSERT INTO cats (id, name) VALUES ($arg_id, '$arg_name')";
}
location /select {
postgres_pass database;
postgres_query "SELECT name FROM cats WHERE id=$arg_id";
}
}
}
Informações adicionais#
Versão: 1.0rc7
Documentação detalhada e código fonte estão disponíveis em: FRiCKLE/ngx_postgres