Mudanças entre as edições de "Postgres:comandos"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 19: Linha 19:
  
 
  \d
 
  \d
 +
 +
ou
 +
\dt
  
 
== Alterar o dono de um database ==
 
== Alterar o dono de um database ==
Linha 31: Linha 34:
 
Tables
 
Tables
 
  dataverse - Dataverses registrados no base
 
  dataverse - Dataverses registrados no base
 +
 +
== Instalar o pgadmin ==
 +
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -
 +
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
 +
 +
sudo apt update
 +
sudo apt install pgadmin4
 +
 +
sudo /usr/pgadmin4/bin/setup-web.sh
 +
 +
=== Configurar o Apache ==
 +
        ProxyPass /pg4 !
 +
        WSGIScriptAlias /pg4 /usr/pgadmin4/web/pgAdmin4.wsgi
 +
        WSGIDaemonProcess pg4 user=www-data group=www-data threads=5
 +
        <Directory /usr/pgadmin4/web/>
 +
            WSGIProcessGroup pgadmin
 +
            WSGIApplicationGroup %{GLOBAL}
 +
            Require all granted
 +
            Order deny,allow
 +
            Allow from all
 +
        </Directory>

Edição atual tal como às 15h13min de 30 de outubro de 2023

Linhas de comando

Para acessar

psql -u postgres

Ou

su postgres
psql

Listar as database

\l

Selecionar uma database

\c <nome da database>

Lista tabelas da database

\d

ou

\dt

Alterar o dono de um database

ALTER DATABASE dvndb OWNER TO dvnapp


DATAVERSE

Database: dvndb
User: dvnapp

Tables

dataverse - Dataverses registrados no base

Instalar o pgadmin

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list' 
sudo apt update
sudo apt install pgadmin4
sudo /usr/pgadmin4/bin/setup-web.sh

= Configurar o Apache

       ProxyPass /pg4 !
       WSGIScriptAlias /pg4 /usr/pgadmin4/web/pgAdmin4.wsgi
       WSGIDaemonProcess pg4 user=www-data group=www-data threads=5
       <Directory /usr/pgadmin4/web/>
           WSGIProcessGroup pgadmin
           WSGIApplicationGroup %{GLOBAL}
           Require all granted
           Order deny,allow
           Allow from all
       </Directory>