Pular para o conteúdo

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.
César dark777
Hits: 7.169 Categoria: Banco de Dados Subcategoria: Postgres
  • Indicar
  • Impressora
  • Denunciar

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

   1. PostgreSQL
   2. Importação e exportação de arquivos TXT
   3. Bônus - Outros comandos úteis

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

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

Plugins, Atalhos e Comandos do Visual Studio Code

Script GitPratico para criar repositórios remotos sem logar no GitHub

PostgreSQL: comandos básicos

Criando um banco de dados espacial com PostgreSQL + PostGIS

PgBouncer - Instalação no Debian 6.0 Squeeze

Unificando bases de dados com Schemas

Monitorando Banco de Dados Postgres com ZABBIX

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.