PostgreSQL no Slackware - Importando e Exportando arquivos TXT e CSV

No presente artigo abordarei a instalação e configuração do PostgreSQL no Slackware Linux e o procedimento para importar e exportar arquivos TXT e CSV.

[ Hits: 920 ]

Por: Jean César em 27/03/2018


PostgreSQL



1) Instalando e configurando o banco de dados PostgreSQL.

Instale o pacote SBo:

su -c "installpkg postgresql-9.6.3-x86_64-1_SBo.tgz"

Crie um usuário postgres:

su -c "useradd postgres -s /bin/bash -d /var/lib/pgsql"

Diga quem é o dono de /var/lib/pgsql recursivamente:

su -c "chown -R postgres.postgres /var/lib/pgsql/"

Crie uma senha para o usuário postgres:

su -c "passwd postgres"
Senha: <senha de root>
Nova senha: <suasenha postgres>

Inicialize o tablespace do banco de dados.

Somente o usuário postgres deve executar um destes comandos:

su postgres -c '/usr/bin/initdb -D /var/lib/pgsql/9.6/data'
ou
su postgres -c '/usr/bin/initdb -D /var/lib/pgsql/9.6/data --locale=en_US.UTF-8 -A md5 -W --data-checksums'

Inicie o servidor de banco de dados. O usuário postgres também deve executar um destes comandos:

su - postgres -c '/usr/bin/pg_ctl -D /var/lib/pgsql/9.6/data -l logfile start'
ou
su - postgres -c '/usr/bin/postmaster -D /var/lib/pgsql/9.6/data > /var/lib/pgsql/9.6/data/logfile 2>&1 &'

Daremos permissão de execução a rc.postgresql:

su -c "chmod 755 /etc/rc.d/rc.postgresql"

Iniciando o server postgresql:

su -c "/etc/rc.d/rc.postgresql start"

Logaremos agora no postgres para entrar no terminal de comandos pgsql:

su postgres
Senha : <suasenha postgres>

postgres$ psql

Vamos criar um super usuário chamado darkstar no postgres:

postgres=# create user darkstar superuser inherit createdb createrole;
CREATE ROLE

Vamos criar uma senha encriptada para o super usuário darkstar:

postgres=# alter user darkstar with encrypted password 'minhasenha';
ALTER ROLE

    Próxima página

Páginas do artigo
   1. PostgreSQL
   2. Importação e exportação de arquivos TXT
   3. Bônus - Outros comandos úteis
Outros artigos deste autor

Slackware + MariaDB (MySQL): importando e exportando arquivos TXT

Ativando e configurando a compactação de memória com Zram no Slackware

Leitura recomendada

PostGIS no Slackware

PostgreSQL básico - Testado e pronto para ser usado

Como migrar banco de dados MySQL para PostgreSQL

PostgreSQL 9.4 - Replicação com slots

Partição de tabelas no PostgreSQL

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts