[pgbr-geral] PostgresSQL+usuario (opensuse)

2009-03-30 Por tôpico Mateus Zenaide
Pessoal,

Instalei o postgres na minha máquina(opensuse 11.1) porém não estou
conseguindo criar o usuário, ou alterar a senha do usuário postgres. Tento
seguir o tuto:
http://www.susegeek.com/database/install-and-configure-postgresql-in-opensuse-110/

Mais no comando:  # su postgres -c psql postgres , ele me pede uma senha,
que senha? Eu não criei nenhuma senha pro usuário postgres.

Ainda tentei gwpasswd e gerei uma senha pro usuário postgres, e repito o
comando acima, e não aceita minha senha. Sempre tive dificuldades com o
postgres, um saco.

Tem outra alternativa para criação de usuario no postgres?

Um abraço, e fico no aguardo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgresSQL+usuario (opensuse)

2009-03-30 Por tôpico Luigi Castro Cardeles
Olá,

você instalou via pacote?
veja o seu pg_hba.conf. Geralmente eles colocam ident no método de
autenticação. Deve ser isso que está errado
Troca pra ident, loga no banco, altera sua senha e muda pra md5 ou outro
método que você queira.

[]'s

2009/3/30 Mateus Zenaide matz...@gmail.com

 Pessoal,

 Instalei o postgres na minha máquina(opensuse 11.1) porém não estou
 conseguindo criar o usuário, ou alterar a senha do usuário postgres. Tento
 seguir o tuto:
 http://www.susegeek.com/database/install-and-configure-postgresql-in-opensuse-110/

 Mais no comando:  # su postgres -c psql postgres , ele me pede uma senha,
 que senha? Eu não criei nenhuma senha pro usuário postgres.

 Ainda tentei gwpasswd e gerei uma senha pro usuário postgres, e repito o
 comando acima, e não aceita minha senha. Sempre tive dificuldades com o
 postgres, um saco.

 Tem outra alternativa para criação de usuario no postgres?

 Um abraço, e fico no aguardo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Default current_timestamp

2009-03-30 Por tôpico Alisson Viegas
Boa tarde, pessoal.
Tenho um campo timestamp com default current_timestamp.
Acontece que ao adicionar o primeiro registro, após a conexão, ele pega o
último valor inserido neste campo.
As demais inserções são feitas corretamente. Isso é bug?
Obrigado!

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgresSQL+usuario (opensuse)

2009-03-30 Por tôpico Armando Roque
2009/3/30 Mateus Zenaide matz...@gmail.com:
 Pessoal,

 Instalei o postgres na minha máquina(opensuse 11.1) porém não estou
 conseguindo criar o usuário, ou alterar a senha do usuário postgres. Tento
 seguir o tuto:
 http://www.susegeek.com/database/install-and-configure-postgresql-in-opensuse-110/

 Mais no comando:  # su postgres -c psql postgres , ele me pede uma senha,
 que senha? Eu não criei nenhuma senha pro usuário postgres.

 Ainda tentei gwpasswd e gerei uma senha pro usuário postgres, e repito o
 comando acima, e não aceita minha senha. Sempre tive dificuldades com o
 postgres, um saco.

 Tem outra alternativa para criação de usuario no postgres?

Mateus,

Primeiro verifique se existe o usuário (como root)
# cat /etc/passwd | grep postgres

Por exemplo, pra mim apareceu assim:
# cat /etc/passwd | grep postgres
postgres:x:26:26:PostgreSQL Server:/srv/pgsql:/bin/bash

Então o usuário existe
OK! Vamos colocar uma senha pra ele
# passwd postgres

OK! Vamos colocar uma senha no postgres para o usuário postgres
# su postgres
# psql
postgres=# ALTER ROLE postgres WITH PASSWORD 'postgres';

Perceba que vc vai digitar a partir do ALTER ROLE

ps. fiz um post de instalação do PostgreSQL em:
http://dropsdef.blogspot.com/2007/05/postgresql-instalao-configurao-e.html

Se tiver problemas ou dificuldades, posta ai!

-- 
Armando Roque
http://www.linkedin.com/in/armandoroque
http://dropsdef.blogspot.com
http://del.icio.us/dropsdef
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Default current_timestamp

2009-03-30 Por tôpico JotaComm
Olá, Alisson

Como assim? Pega o último registro? E se a tabela estiver vazia?

Qual versão você está usando?

postgres=# CREATE TABLE tab_ex_data(data timestamp default
current_timestamp);

postgres=# INSERT INTO tab_ex_data VALUES (default);

\q

postgres=# INSERT INTO tab_ex_data VALUES (default);

postgres=# select * from tab_ex_data;
   data
--
2009-03-30 17:07:58.423735
2009-03-30 17:09:07.801028

2009/3/30 Alisson Viegas p...@acsiv.com.br

  Boa tarde, pessoal.
 Tenho um campo timestamp com default current_timestamp.
 Acontece que ao adicionar o primeiro registro, após a conexão, ele pega o
 último valor inserido neste campo.
 As demais inserções são feitas corretamente. Isso é bug?
 Obrigado!



 At.te,
 Alisson Viegas
 Acsiv Sistemas



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgresSQL+usuario (opensuse)

2009-03-30 Por tôpico JotaComm
Olá,

Creio que a maneira mais fácil é:

Modifique o seu pg_hba.conf e coloque o acesso como trust e faça um reload
no serviço do PostgreSQL ai você vai poder conectar ao banco sem a
necessidade de uma senha.

Feito isso, faça o seguinte:

ALTER ROLE postgres PASSWORD 'senha';

Depois saia do banco, acesso o arquivo pg_hba.conf e substitua o trust por
md5. Faça novamente um reload para reler as configuraçõe do arquivo
pg_hba.conf. E pronto, agora você sabe qual é a senha do usuário postgres.


2009/3/30 Mateus Zenaide matz...@gmail.com

 Pessoal,

 Instalei o postgres na minha máquina(opensuse 11.1) porém não estou
 conseguindo criar o usuário, ou alterar a senha do usuário postgres. Tento
 seguir o tuto:
 http://www.susegeek.com/database/install-and-configure-postgresql-in-opensuse-110/

 Mais no comando:  # su postgres -c psql postgres , ele me pede uma senha,
 que senha? Eu não criei nenhuma senha pro usuário postgres.

 Ainda tentei gwpasswd e gerei uma senha pro usuário postgres, e repito o
 comando acima, e não aceita minha senha. Sempre tive dificuldades com o
 postgres, um saco.

 Tem outra alternativa para criação de usuario no postgres?

 Um abraço, e fico no aguardo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] RES: Default current_timestamp

2009-03-30 Por tôpico Alisson Viegas
8.3, mas parou de acontecer.
Parece que minha conexão estava travada.
Valeu!

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de JotaComm
Enviada em: segunda-feira, 30 de março de 2009 17:12
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Default current_timestamp

 

Olá, Alisson

Como assim? Pega o último registro? E se a tabela estiver vazia?

Qual versão você está usando?

postgres=# CREATE TABLE tab_ex_data(data timestamp default
current_timestamp);

postgres=# INSERT INTO tab_ex_data VALUES (default);

\q

postgres=# INSERT INTO tab_ex_data VALUES (default);

postgres=# select * from tab_ex_data;
   data
--
2009-03-30 17:07:58.423735
2009-03-30 17:09:07.801028

2009/3/30 Alisson Viegas p...@acsiv.com.br

Boa tarde, pessoal.
Tenho um campo timestamp com default current_timestamp.
Acontece que ao adicionar o primeiro registro, após a conexão, ele pega o
último valor inserido neste campo.
As demais inserções são feitas corretamente. Isso é bug?
Obrigado!

 

At.te,
Alisson Viegas
Acsiv Sistemas

 


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] ::varchar retorna text

2009-03-30 Por tôpico Alisson Viegas
Pessoal, por que a consulta abaixo está retornando um tipo text?
select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei

Obrigado!

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ::varchar retorna text

2009-03-30 Por tôpico JotaComm
Olá, Alisson

Mas seria para retornar o que?

2009/3/30 Alisson Viegas p...@acsiv.com.br

  Pessoal, por que a consulta abaixo está retornando um tipo text?
 select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei

 Obrigado!



 At.te,
 Alisson Viegas
 Acsiv Sistemas



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgresSQL+usuario (opensuse)

2009-03-30 Por tôpico Mateus Zenaide
Todas as dicas me ajudaram, muito obrigado grupo.

2009/3/30 JotaComm jota.c...@gmail.com

 Olá,

 Creio que a maneira mais fácil é:

 Modifique o seu pg_hba.conf e coloque o acesso como trust e faça um reload
 no serviço do PostgreSQL ai você vai poder conectar ao banco sem a
 necessidade de uma senha.

 Feito isso, faça o seguinte:

 ALTER ROLE postgres PASSWORD 'senha';

 Depois saia do banco, acesso o arquivo pg_hba.conf e substitua o trust por
 md5. Faça novamente um reload para reler as configuraçõe do arquivo
 pg_hba.conf. E pronto, agora você sabe qual é a senha do usuário postgres.


 2009/3/30 Mateus Zenaide matz...@gmail.com

 Pessoal,


 Instalei o postgres na minha máquina(opensuse 11.1) porém não estou
 conseguindo criar o usuário, ou alterar a senha do usuário postgres. Tento
 seguir o tuto:
 http://www.susegeek.com/database/install-and-configure-postgresql-in-opensuse-110/

 Mais no comando:  # su postgres -c psql postgres , ele me pede uma senha,
 que senha? Eu não criei nenhuma senha pro usuário postgres.

 Ainda tentei gwpasswd e gerei uma senha pro usuário postgres, e repito o
 comando acima, e não aceita minha senha. Sempre tive dificuldades com o
 postgres, um saco.

 Tem outra alternativa para criação de usuario no postgres?

 Um abraço, e fico no aguardo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com
 http://www.dextra.com.br/postgres

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Mateus Zenaide Henriques
-
Graduado em Sistemas de Informação
Pósgraduando em Desenvolvimento. para Dispositivos Móveis.
-
Blog: http://mateuszenaide.blogspot.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ::varchar retorna text

2009-03-30 Por tôpico Osvaldo Kussama
2009/3/30 Alisson Viegas p...@acsiv.com.br:
 Pessoal, por que a consulta abaixo está retornando um tipo text?
 select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei




De acordo com o manual a operação:
string || string
retorna um text.
http://www.postgresql.org/docs/current/interactive/functions-string.html

Se desejar algum outro tipo utilize cast explícito, se for possível.
http://www.postgresql.org/docs/current/interactive/sql-expressions.html#SQL-SYNTAX-TYPE-CASTS

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] RES: ::varchar retorna text

2009-03-30 Por tôpico Alisson Viegas
Jota, gostaria que o retorno da concatenação placa ||' - '|| modelo fosse
varchar(50) e não text.

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de JotaComm
Enviada em: segunda-feira, 30 de março de 2009 17:35
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] ::varchar retorna text

 

Olá, Alisson

Mas seria para retornar o que?

2009/3/30 Alisson Viegas p...@acsiv.com.br

Pessoal, por que a consulta abaixo está retornando um tipo text?
select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei

Obrigado!

 

At.te,
Alisson Viegas
Acsiv Sistemas

 


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: ::varchar retorna text

2009-03-30 Por tôpico JotaComm
Olá,

Então você precisa fazer:

SELECT (placa || ' - ' || modelo)::varchar(50) FROM sua_tabela;

Se você fizer:

SELECT placa || ' - ' || modelo::varchar(50) FROM tabela;

Apenas o modelo será convertido para varchar(50).

2009/3/30 Alisson Viegas p...@acsiv.com.br

  Jota, gostaria que o retorno da concatenação placa ||' - '|| modelo fosse
 varchar(50) e não text.



 At.te,
 Alisson Viegas
 Acsiv Sistemas



 *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto:
 pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *JotaComm
 *Enviada em:* segunda-feira, 30 de março de 2009 17:35
 *Para:* Comunidade PostgreSQL Brasileira
 *Assunto:* Re: [pgbr-geral] ::varchar retorna text



 Olá, Alisson

 Mas seria para retornar o que?

 2009/3/30 Alisson Viegas p...@acsiv.com.br

 Pessoal, por que a consulta abaixo está retornando um tipo text?
 select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei

 Obrigado!



 At.te,
 Alisson Viegas
 Acsiv Sistemas




 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com
 http://www.dextra.com.br/postgres

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] RES: ::varchar retorna text RESOLVIDO

2009-03-30 Por tôpico Alisson Viegas
Isso mesmo, Osvaldo.
Valeu!

At.te,
Alisson Viegas
Acsiv Sistemas

-Mensagem original-
De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Osvaldo
Kussama
Enviada em: segunda-feira, 30 de março de 2009 17:40
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] ::varchar retorna text

2009/3/30 Alisson Viegas p...@acsiv.com.br:
 Pessoal, por que a consulta abaixo está retornando um tipo text?
 select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei




De acordo com o manual a operação:
string || string
retorna um text.
http://www.postgresql.org/docs/current/interactive/functions-string.html

Se desejar algum outro tipo utilize cast explícito, se for possível.
http://www.postgresql.org/docs/current/interactive/sql-expressions.html#SQL-
SYNTAX-TYPE-CASTS

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: RES: ::varchar retorna text

2009-03-30 Por tôpico JotaComm
Olá, Alisson

Se você fizer:

SELECT 'Olá'::text || ' mundo'::text;

É igual a você fazer:

SELECT cast('Olá' as text) || cast(' mundo' as text);

A diferença é que cast é padrão SQL e :: é o operador exclusivo PostgreSQL.


2009/3/30 Alisson Viegas p...@acsiv.com.br

  Legal, Jota. Valeu!
 Então a função cast e os operadores :: (se é que posso chamar assim) tem o
 mesmo resultado?
 Quando usar um ou outro?



 At.te,
 Alisson Viegas
 Acsiv Sistemas



 *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto:
 pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *JotaComm
 *Enviada em:* segunda-feira, 30 de março de 2009 17:52
 *Para:* Comunidade PostgreSQL Brasileira
 *Assunto:* Re: [pgbr-geral] RES: ::varchar retorna text



 Olá,

 Então você precisa fazer:

 SELECT (placa || ' - ' || modelo)::varchar(50) FROM sua_tabela;

 Se você fizer:

 SELECT placa || ' - ' || modelo::varchar(50) FROM tabela;

 Apenas o modelo será convertido para varchar(50).

 2009/3/30 Alisson Viegas p...@acsiv.com.br

 Jota, gostaria que o retorno da concatenação placa ||' - '|| modelo fosse
 varchar(50) e não text.



 At.te,
 Alisson Viegas
 Acsiv Sistemas



 *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto:
 pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *JotaComm
 *Enviada em:* segunda-feira, 30 de março de 2009 17:35
 *Para:* Comunidade PostgreSQL Brasileira
 *Assunto:* Re: [pgbr-geral] ::varchar retorna text



 Olá, Alisson

 Mas seria para retornar o que?

 2009/3/30 Alisson Viegas p...@acsiv.com.br

 Pessoal, por que a consulta abaixo está retornando um tipo text?
 select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei

 Obrigado!



 At.te,
 Alisson Viegas
 Acsiv Sistemas




 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com
 http://www.dextra.com.br/postgres


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com
 http://www.dextra.com.br/postgres

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral