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: 3.478 ]
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
psql - Conheça o básico
Sincronizando Dados do PostgreSQL no Elasticsearch
PostgreSQL: comandos básicos
Encoding do Postgres (latin1) e encoding do SO (Debian/Ubuntu)
PostgreSQL - Instalação inicial no Debian Wheezy 64 bits
Comentários
Nenhum comentário foi encontrado.