[1] Comentário enviado por
fabio em 05/07/2004 - 05:05h:
Olá! O PostgreSQL quando instalado cria um usuário chamado "postgres", que possui uma shell com permissões totais de gerenciamento do banco de dados. Como "root", digite:
# su - postgres
Verifique:
$ whoami
postgres
Jóia! Agora você possui uma série de comandos que podem ser usados para gerenciar o PostgreSQL:
- pg_dumpall
- psql
- createuser
- dropdb
- dropuser
- clusterdb
- vacuumdb
- createdb
- pg_dump
- pg_restore
- readpgenv
- psql-wm
A partir daí você pode criar uma database assim:
$ createdb vivaolinux
E por aí vai! Cada comando da lista acima possui sua man page, divirta-se!
[2] Comentário enviado por
fabmas em 05/07/2004 - 08:49h:
como usuario postgres, acesse o arquivo /var/lib/pgsql/data/postgres.conf.
Ele é o principal arquivo de configuração do Banco...Algumas variaveis importantes:
- tcpip_socket -> deixe-a como true
- max_connections-> o Padrao é 32. Caso tenha mais maqs 'penduradas',
altere-a.
-port - > O padrão é 5432. Se houver necessidade, altere-a.
Outro arquivo importante é o /var/lib/pgsql/data/pg_hba.conf. É nele que vc determina quais maqs e usuarios terão acesso aos seus bancos.
Boa diversão...
[3] Comentário enviado por
maurowil em 05/07/2004 - 14:27h:
E quanto a relacionamentos?
Na empresa que trabalho utilizamos ASP com SQLServer, mas gosto mesmo de programar com PHP, tanto é que todos os meus projetos fora da empresa são em PHP. Porém trabalho sempre com MySQL, e sinto falta de poder fazer relacionamentos nas tabelas diretamente no banco de dados. Existem alguma forma de fazê-los em PostgreSQL? E quanto a Stored Procedures, isso existe em PHP também?
[4] Comentário enviado por
jllucca em 06/07/2004 - 09:25h:
Opa, gostei do artigo!
Mas, o postgreSQL não necessita senhas como o MySQL?? Ou essa foi uma parte abstraida?
Sobre ele ser parecido com o MySQL e com o SqlServer(da MS) é porque tanto um quanto outro descendem dá mesma linguagem SQL. Fato sugerido pelo proprio nome dos SGDB, mas cada um com seu dialeto e peculiaridade.
[]'s
[5] Comentário enviado por
laudelino7 em 07/07/2004 - 10:24h:
mauorowil,
tem um outro artigo meu que está em estado de "espera" para ser publicado e ele comenta exatamente sobre isso que você quer saber: a comunicação do PHP com o PostgreSQL.
[6] Comentário enviado por
neliocelso em 16/11/2004 - 13:10h:
Por enquanto não vou falar nada porque prefiro avaliar o conteudo oferecido para mais tarde opinar.
[7] Comentário enviado por
rbmzion em 04/01/2005 - 11:39h:
não estou conseguindo usar meu psql, tenho mandrake 10.1 e no processo da instalação eu mandei ele instalar, mas não sei como usar! alguem pode me ajudar
[8] Comentário enviado por
germano_silva em 24/02/2005 - 21:54h:
Uma coisa a ressaltar é que:
Vc primeiro deve criar a estrutura do banco;
depois definir o acesso ao mesmo;
Criar os usuarios e senha;
e só depois entaum poderá partir para o que foi relatado no artigo, pq se naum vc faz tudo bonitinho e depois naum consegue acessar o mesmo.
[9] Comentário enviado por
hnpjunior em 08/03/2005 - 08:48h:
No mysql (3.23), eu uso o php para fazer as checagens de integridade quando uso mais de uma tabela em um relacionamento. Como posso fazer para usar o psgl, fazendo relacionamentos diretamente entre as tabelas?
[10] Comentário enviado por
tihgre em 09/05/2006 - 13:54h:
Uma coisa a adicionar e que quando eu estava aprendendo achei difícil de encontrar. Como modificar a senha do usuário postgres....
logue no console do postgre:
# su - postgres
$ psql postgres
postgres=# alter user postgres with encrypted password 'sua-senha';
:-)
[11] Comentário enviado por
lineugo em 14/04/2008 - 14:39h:
cara é o seguinte estou meio perdeido..
onde eu digito esses comandos ja enetendi como funciona mas não sei onde e como escrevo estes comandos para acessar meu DB no postgresql