[pgbr-geral] Derrubar usuário no windows

2008-03-17 Por tôpico Ribamar Sousa
Olá!

Gostaria de saber como derrubar um usuário conectado, em um postgresql
8.3 no windows.

Fiz uma busca mas não encontrei. Encontrei no histórico uma mensagem
do Euler para Linux:

pg_cancel_backend(pid)
kill -TERM pid

ou

pg_cancel_backend(pid)
pg_ctl kill TERM pid

Testei e funciona beleza, derrubando somente o usuário com o respectivo PID.
Acontece que no windows, os processos não tem um ID.
Alguma sugestão?

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] duvida otimizando os campos alfaumericos?

2008-03-17 Por tôpico ivan viana
Estou migrando um cadastro com diversas escolas que acessam um mesmo banco de 
dados para postgresql, ele usa um sistema de placas de carro interessante e 
curto 
VEJAM ABAIXO (*=CHAVE)
forma alfanumerica 
CADASTRO*|ALUNO   
AB075801 |MARIA DO SOCORRO AMEM
AB075800 |ROBERVAL SILVA MASCARENHAS
 |
 |
 v
TRADUZINDO
ESCOLA|ANO|MATRICULA
EK|08 |5801
  NA FORMA CONVENCIONAL FICARIA ASSIM
  ESCOLA|ANO|CADASTRO* |NOME
001   |07 |  801 |MARIA DO SOCORRO AMEM
001   |07 |  800 |ROBERVAL SILVA MASCARENHA
  
Pra eu saber qual escola, ano e matricula do primeiro eu preciso apenas de 7 
dígitos e já utilizo-a como chave poupando espaço
pra saber na forma convencional eu preciso de 8 dígitos  e tenho uma chave de 3 
digito, muito pouco preciso de no mínimo 6 (999.999).
TENHO:
AB075801 vS 0010799
  como resultado na tabela matricula eu tenho apenas dois campos que dizem tudo
  MATRICULA*|CADASTRO_ALUNO
EK08003022|AB075801
 |
 |
 v
TRADUZINDO
ESCOLA|ANO|TURMA|MATRICULA
EK|08 |  003|022
  
JÁ NO SISTEMA TRADICIONAL FICARIA
  
ESCOLA|ANO|TURMA|MATRICULA*  |CADASTRO_ALUNO
001   | 07|  003| 99 |999.999
  concatenando o numeror de matricula completo fica 001-07-003-99
no meu sistema um campo com apenas 10 digitos me diz tudo isso
EK08003022 vs 001-07-003-99  OU  EK08003022 vs 999.999
  PROBLEMAS DO SISTEMA ATUAL:
1)toda vez que linko uma tabela tenho que usa um separador de string no sql (ex 
pra linkar com a tabela escola uso tab_escola.cod*=substring(tb_aluno.cadastro 
from 1 for 2))
2)varios links apontam para o mesmo campo da tabela
  VANTAGEM:
1)tamanho no armazenamento armazeno tudo em apenas um campo.
2)padrão de fácil memorização humana
  
O PROBLEMA:
  No sistema atual as consultas ficam muito lenta???
Ou posso dá continuidade ao sistema alfanumérico??
   
   
  EU PRECISO APENAS DE Ç  QUAL CODIFICAÇÃO USO? o unicode é FUTURO mas é 
   


---
 
Ivan viana 
E-MAIL: [EMAIL PROTECTED] 
MSN: [EMAIL PROTECTED] 
---
   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida otimizando os campos alfaumericos?

2008-03-17 Por tôpico Leandro DUTRA
2008/3/17, ivan viana [EMAIL PROTECTED]:
 Estou migrando um cadastro com diversas escolas que acessam um mesmo banco
 de dados para postgresql, ele usa um sistema de placas de carro
 interessante e curto
 VEJAM ABAIXO (*=CHAVE)

Minúsculas, por favor.  Se quiser destacar algo, use parágrafos e espaçamento.


 forma alfanumerica
 CADASTRO*|ALUNO
 AB075801 |MARIA DO SOCORRO AMEM
 AB075800 |ROBERVAL SILVA MASCARENHAS
  |
  |
  v
 TRADUZINDO
 ESCOLA|ANO|MATRICULA
 EK|08 |5801

Supondo que EK == AB, e 08 == 07, é um sistema do mal.  Quiseram
transformar uma chave composta em simples, o que pode agradar usuários
de Hybernate mas exige uma série de tratamento de dados de aplicação,
e impede uma série de restrições de integridade


 Pra eu saber qual escola, ano e matricula do primeiro eu preciso apenas de 7
 dígitos e já utilizo-a como chave poupando espaço

Economia porca.


 1)toda vez que linko uma tabela tenho que usa um separador de string no sql
 (ex pra linkar com a tabela escola uso
 tab_escola.cod*=substring(tb_aluno.cadastro from 1 for 2))

Isso mata uso de índices, ou exige mais índices específicos, o que
pode fazer o sistema virar uma carroça.


 2)varios links apontam para o mesmo campo da tabela

Isso não é problema.  Mas aponta para um problema: integridade
referencial fica dificultada.


 2)padrão de fácil memorização humana

Fácil para quem trabalha direto com o sistema.  Para usuários comuns,
será mais difícil memorizar porque a a lógica da chave estará opaca.


 No sistema atual as consultas ficam muito lenta???

Sim, em potencial.


 Ou posso dá continuidade ao sistema alfanumérico??

Não!


 EU PRECISO APENAS DE Ç  QUAL CODIFICAÇÃO USO? o unicode é FUTURO mas é

A frase veio truncada.

Por favor, escreva mais corretamente, dói no ouvido ler coisas assim.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RE S: ER integrado ao Postgresql

2008-03-17 Por tôpico Leandro DUTRA
2008/3/17, Johnny Taylor Faria Chaves [EMAIL PROTECTED]:

  Mais uma vez me entrometendo, eu apanho muito de todas as ferramentas, não
  consigo alterar nada no dot, creio que não entendi a ferramenta (não
  peguei o espirito da coisa) principalmente neato.

O espírito é o seguinte: usa-se o SQL::Fairy para gerar arquivos dot,
neato c, que representam o modelo.  Os programas homônimos do
Graphviz pegam esses arquivos e geram diagramas.

O Autodoc é semelhante.

Pode-se customizar a saída de várias maneiras:

Alterando a geração de scripts SQL DDL a partir dos quais o SQL::Fairy
pode trabalhar, além de se conectar diretamente à base de dados;

Alterando a geração de arquivos pelo SQL::Fairy, usando seus vários
módulos e suas opções;

Passando parâmetros ao Graphviz.

O importante nisso tudo é perceber que, uma vez conseguindo-se algo
satisfatório, pode virar uma rotina programada gerando sempre os
diagramas mais atualizados, sem ficar arrastando linhas e caixinhas
interminavelmente.


  Alguém falou no DIA, mas o dia não inspira confiança.

A idéia do Dia é você poder arrastar linhas e caixinhas do resultado.
Existe até um jeito de atualizá-lo sem perder a diagramação feita
manualmente, mas é um pouco complicado e nunca fiz funcionar.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida otimizando os campos alfaumericos?

2008-03-17 Por tôpico Fábio Telles Rodriguez
Em 17/03/08, ivan viana[EMAIL PROTECTED] escreveu:
 Estou migrando um cadastro com diversas escolas que acessam um mesmo banco
 de dados para postgresql, ele usa um sistema de placas de carro
 interessante e curto
 VEJAM ABAIXO (*=CHAVE)
 forma alfanumerica
 CADASTRO*|ALUNO
 AB075801 |MARIA DO SOCORRO AMEM
 AB075800 |ROBERVAL SILVA MASCARENHAS
 |
 |
 v
 TRADUZINDO
 ESCOLA|ANO|MATRICULA
 EK |08 |5801
 NA FORMA CONVENCIONAL FICARIA ASSIM
 ESCOLA|ANO|CADASTRO* |NOME
 001 |07 | 801 |MARIA DO SOCORRO AMEM
 001 |07 | 800 |ROBERVAL SILVA MASCARENHA

A resposta aqui é clara. Você precisa desmembrar a sua chave em 3
campos distintos.

No PostgreSQL 8.3, você pode utilizar um campo do tipo ENUM para o
código da escola, ficará mais rápido, pois o PostgreSQL saberá quais
são os valores possíveis. Se forem muitas escolas isto começa a
atrapalhar.

Se não estiver utilizando o PostgreSQL 8.3, considere a hipótese de
migrar logo (eu migraria, pois esta versão está muuuito mais rápida
para quem tem muitos acessos concorrentes).

Se não der, bom, aí a melhor coisa é ter uma tabela que traduza os
códigos das escolas em números mesmo. Colocar campos alfanuméricos na
PK nunca é bom, pois os índices em campos numéricos são mais rápidos.

Colocar 'ano' e 'matricula' em campos separados é obrigatório, não é
opcional. Você sempre vai ter uma penalidade de performance grande na
consulta (pois tem que utilizar uma cláusula WHERE complexa) e na
atualização (pois tem que utilizar vários índices complexos, uma vez
que o índice da PK será inútil para você).

Ouça a voz da razão, quebre esta PK.

Atenciosamente,
Fábio Telles.

 Pra eu saber qual escola, ano e matricula do primeiro eu preciso apenas de 7
 dígitos e já utilizo-a como chave poupando espaço
 pra saber na forma convencional eu preciso de 8 dígitos e tenho uma chave
 de 3 digito, muito pouco preciso de no mínimo 6 (999.999).

Você está pensando de forma equivocada. Os índices também ocupam
espaço... você mediu isso? Os índices em campos alfanuméricos ocupam
mais espaço que os índices em campos numéricos. De toda forma, trocar
espaço em disco por performance só é algo pensável em casos mito
extremos, você não acha? Ou você ainda usa servidores mainframe da
década de 70 com discos caríssimos?

 PROBLEMAS DO SISTEMA ATUAL:
 1)toda vez que linko uma tabela tenho que usa um separador de string no sql
 (ex pra linkar com a tabela escola uso
 tab_escola.cod*=substring(tb_aluno.cadastro from 1 for 2))

Isto é algo abominável. Você teria que criar um índice específico para
esta função. Não é algo bonito de se fazer. Não mesmo.

 2)varios links apontam para o mesmo campo da tabela
 VANTAGEM:
 1)tamanho no armazenamento armazeno tudo em apenas um campo.
Esquece isso e seja feliz.

 2)padrão de fácil memorização humana
Hum... isto é bem relativo... as pessoas se acostumam rápido com
números que são sempre fixos. Você lembra o andar do escritório em que
trabalha, é sempre o mesmo...
De toda forma, se você utilizar um campo ENUM, não terá este problema.
Se não utilizar, que tal fazer a sua consulta de forma a mostrar para
o seu usuário o código alfanumérico armazenado numa tabela auxiliar?
Com SQL este tipo de coisa é simples... mas rezolver o problema de uma
PK mal modelada é bem diícil.


 O PROBLEMA:
 No sistema atual as consultas ficam muito lenta???
Espero ter demonstrado porque está lento...

 Ou posso dá continuidade ao sistema alfanumérico??




 EU PRECISO APENAS DE Ç QUAL CODIFICAÇÃO USO? o unicode é FUTURO mas é
Esse negócio de precisar apenas do 'Ç é no mínimo bizarro. Use latin1 ou UTF8.

Espero ter ajudado. Atenciosamente,
Fábio Telles
--
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida otimizando os campos alfaumericos?

2008-03-17 Por tôpico Leandro DUTRA
2008/3/17, Fábio Telles Rodriguez [EMAIL PROTECTED]:
  Se não der, bom, aí a melhor coisa é ter uma tabela que traduza os
  códigos das escolas em números mesmo. Colocar campos alfanuméricos na
  PK nunca é bom, pois os índices em campos numéricos são mais rápidos.

Telles, justo você recomendando otimização precoce?

De resto, concordo em gênero, número e grau.

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [OFF_TOPIC] - Distribuição Linux

2008-03-17 Por tôpico Joao
freebsd != linux.
- Original Message - 
From: Mateus [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Friday, March 14, 2008 1:39 PM
Subject: Re: [pgbr-geral][OFF_TOPIC] - Distribuição Linux


Adriano - DriDa escreveu:
 Boa tarde a todos,

 Trabalho com PostgreSQL na plataforma rWindows, e estou iniciando meus
 estudos para Linux, porém na busca pela distribuição Linux me deparei
 com diversas 

 Gostaria de uma orientação para escolher.
 Vou instalar em uma máquina antiga (para estudar) Intel PentiumIII
 800mhz, com 512 RAM. e vou instalar o PostgreSQL 8.3.

 Vocês poderiam me passar links ou sugestões para uma distribuição Linux ?

 Abraços
 Adriano


FreeBSD.

www.freebsd.org
___
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


[pgbr-geral] Backup

2008-03-17 Por tôpico Emerson - Senda
Bom dia amigos listeiros!

Gostaria de saber como os sonhores fazem backup no postgre.
Pra ser mais claro não estou pedindo um script de backup pronto, 
gostaria de saber que maneira estão fazendo
se e com script, se usa algum software apropriado de apoio, se faz manual.
Mais no sentido de o que fazer e não como fazer

O que me recomendam?

A base da dados tem aproximadamente 5Gb

Obrigado pela atenção,
Emerson

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

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


[pgbr-geral] otimizando campos alfa númericos

2008-03-17 Por tôpico IVAN o terrivel

Estou migrando um cadastro com diversas escolas que acessam um mesmo banco de
dados para postgresql, ele usa um sistema de placas de carro interessante
e curto 
VEJAM ABAIXO (*=CHAVE)
forma alfanumerica 
CADASTRO*|ALUNO   
AB075801   |MARIA DO SOCORRO AMEM
AB075800   |ROBERVAL SILVA MASCARENHAS
|
|
v
TRADUZINDO
ESCOLA|ANO|MATRICULA
EK   |08   |5801

NA FORMA CONVENCIONAL FICARIA ASSIM

ESCOLA|ANO|CADASTRO* |NOME
001   |07 |  801 |MARIA DO SOCORRO AMEM
001   |07 |  800 |ROBERVAL SILVA MASCARENHA


Pra eu saber qual escola, ano e matricula do primeiro eu preciso apenas de 7
dígitos e já utilizo-a como chave poupando espaço
pra saber na forma convencional eu preciso de 8 dígitos  e tenho uma chave
de 3 digito, muito pouco preciso de no mínimo 6 (999.999).
TENHO:
AB075801 vS 0010799

como resultado na tabela matricula eu tenho apenas dois campos que dizem
tudo

MATRICULA*|CADASTRO_ALUNO
EK08003022|AB075801
|
|
v
TRADUZINDO
ESCOLA|ANO|TURMA|MATRICULA
EK   |08   |  003  |022


JÁ NO SISTEMA TRADICIONAL FICARIA


ESCOLA|ANO|TURMA|MATRICULA*  |CADASTRO_ALUNO
001  | 07 |  003   | 99  |999.999

concatenando o numeror de matricula completo fica 001-07-003-99
no meu sistema um campo com apenas 10 digitos me diz tudo isso
EK08003022 vs 001-07-003-99  OU  EK08003022 vs 999.999

PROBLEMAS DO SISTEMA ATUAL:
1)toda vez que linko uma tabela tenho que usa um separador de string no sql
(ex pra linkar com a tabela escola uso
tab_escola.cod*=substring(tb_aluno.cadastro from 1 for 2))
2)varios links apontam para o mesmo campo da tabela

VANTAGEM:
1)tamanho no armazenamento armazeno tudo em apenas um campo.
2)padrão de fácil memorização humana


O PROBLEMA:

No sistema atual as consultas ficam muito lenta???
Ou posso dá continuidade ao sistema alfanumérico??


EU PRECISO APENAS DE Ç  QUAL CODIFICAÇÃO USO? o unicode é FUTURO mas é 


-- 
View this message in context: 
http://www.nabble.com/otimizando-campos-alfa-n%C3%BAmericos-tp16092573p16092573.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.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] Backup

2008-03-17 Por tôpico Leandro DUTRA
2008/3/17, Emerson - Senda [EMAIL PROTECTED]:

  Gostaria de saber como os sonhores fazem backup no postgre.

Seguindo a documentação!  ;-)


  Pra ser mais claro não estou pedindo um script de backup pronto,
  gostaria de saber que maneira estão fazendo
  se e com script, se usa algum software apropriado de apoio, se faz manual.

O PostgreSQL não precisa de outros programas, e dá para programar tudo
com scripts.


  O que me recomendam?

RTFineM.


  A base da dados tem aproximadamente 5Gb

Legal, bem pequena.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] RE: [OFF_TOPIC] - Distrib uição Linux

2008-03-17 Por tôpico Alexandre Sobrinho

Caro amigo, sem puxar a brasa para baixo do espeto de ninguém, cada distro *nix 
tem suas particularidades, pontos fortes e fracos, vc poderia a título de 
sugestão, iniciar seu estudo com o debian, pois o mesmo é uma excelente distro 
linux, tem muitos usuários, uma quantidade interessante de pacotes e o seu 
grande ponto forte é justamente a estabilidade, o que por si só é um fator 
interessante para servidores, porém a escolha de uma distro envolve muitos 
outros fatores, eu tb gosto do RH, fedora, CentOS, gentoo e até mesmo do 
solaris (o projeto open solaris anda mandando muito bem). Qualquer escolha que 
vc faça vai te trazer alguns benefícios e alguns carrapatos (tudo na vida é 
assim).
Espero ter ajudado.
Alexandre Jorge Sobrinho


 From: [EMAIL PROTECTED]
 To: pgbr-geral@listas.postgresql.org.br
 Date: Mon, 17 Mar 2008 09:56:55 -0300
 Subject: Re: [pgbr-geral] [OFF_TOPIC] - Distribuição Linux
 
 freebsd != linux.
 - Original Message - 
 From: Mateus 
 To: Comunidade PostgreSQL Brasileira 
 Sent: Friday, March 14, 2008 1:39 PM
 Subject: Re: [pgbr-geral][OFF_TOPIC] - Distribuição Linux
 
 
 Adriano - DriDa escreveu:
 Boa tarde a todos,

 Trabalho com PostgreSQL na plataforma rWindows, e estou iniciando meus
 estudos para Linux, porém na busca pela distribuição Linux me deparei
 com diversas 

 Gostaria de uma orientação para escolher.
 Vou instalar em uma máquina antiga (para estudar) Intel PentiumIII
 800mhz, com 512 RAM. e vou instalar o PostgreSQL 8.3.

 Vocês poderiam me passar links ou sugestões para uma distribuição Linux ?

 Abraços
 Adriano

 
 FreeBSD.
 
 www.freebsd.org
 ___
 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

_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Backup

2008-03-17 Por tôpico Joao
da uma olhada pg_dump e pg_dumpall, para agendador utilize o crontab se 
estiver utilizando unix-like.

- Original Message - 
From: Leandro DUTRA [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Monday, March 17, 2008 10:03 AM
Subject: Re: [pgbr-geral] Backup


2008/3/17, Emerson - Senda [EMAIL PROTECTED]:

  Gostaria de saber como os sonhores fazem backup no postgre.

Seguindo a documentação!  ;-)


  Pra ser mais claro não estou pedindo um script de backup pronto,
  gostaria de saber que maneira estão fazendo
  se e com script, se usa algum software apropriado de apoio, se faz 
 manual.

O PostgreSQL não precisa de outros programas, e dá para programar tudo
com scripts.


  O que me recomendam?

RTFineM.


  A base da dados tem aproximadamente 5Gb

Legal, bem pequena.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
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] Encoding

2008-03-17 Por tôpico Silfar Goulart de Castro
OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
consegui.

alguem poderia me dar uma receita de bolo para isto

repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
parte inicial de um determinado campo, porém a consulta deve trazer
independente de maiúscula, minúscula, acentuado ou não, ç ou c etc...

até agora tenho usado assim, mas o encoding era latin1.

SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA 
FROM TITULAR T 
WHERE (to_ascii(t.nm_titular) ilike to_ascii(:par))
ORDER BY NM_TITULAR

Obrigado.
  


Em Sex, 2008-03-14 às 21:02 -0300, Euler Taveira de Oliveira escreveu:
 Silfar Goulart de Castro wrote:
 
  Pessoal, eu sei que este assunto já foi bem debatido aqui, mas como
  perdi as minhas msgs eu vou colocar de novo.
  
 As mensagens da lista ficam disponíveis em vários indexadores na web [1] 
 [2] [3]. Não é uma boa prática ficar repetindo aqui o que já foi 
 discutido. Estou vendo assuntos recorrentes na lista até mesmo de 
 discussões do dia anterior que as pessoas não olham o histórico da lista 
 nos indexadores listados acima.
 Eu sugiro que leiam as regras da lista [4] antes de abrirem uma nova 
 discussão. É saudável termos um bom histórico pois isso facilita aqueles 
 que estão procurando por aquelas dúvidas recorrentes.
 
 
 [1] http://listas.postgresql.org.br/pipermail/pgbr-geral/
 [2] http://www.nabble.com/PostgreSQL---Brasil-f15652.html
 [3] http://www.mail-archive.com/pgbr-geral@listas.postgresql.org.br/
 [4] http://www.postgresql.org.br/RegrasLista
 

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


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Ribamar Sousa
Em 17/03/08, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
 OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
  consegui.

  alguem poderia me dar uma receita de bolo para isto

  repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
  parte inicial de um determinado campo, porém a consulta deve trazer
  independente de maiúscula, minúscula, acentuado ou não, ç ou c etc...

  até agora tenho usado assim, mas o encoding era latin1.

  SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
  FROM TITULAR T
  WHERE (to_ascii(t.nm_titular) ilike to_ascii(:par))
  ORDER BY NM_TITULAR

Algumas sugestões:

Bem, você pode alterar o banco para latin1.
Se não puder fazer isso, deve então configurar seu cliente para UTF-8,
qual é ele?.

Na versão 8.2 você cria bancos latin1 sem problema.
Na versão 8.3 (se Linux) criando um cluster novo assim:

export LANG=pt_BR.iso-8859-1

initdb --encoding latin1 -D /usr/local/pgsql/data

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Derrubar usuário no windows

2008-03-17 Por tôpico Thiago Risso
  Testei e funciona beleza, derrubando somente o usuário com o respectivo PID.
  Acontece que no windows, os processos não tem um ID.
  Alguma sugestão?

Tem sim ... digita tasklist no terminal  !



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


Re: [pgbr-geral] Backup

2008-03-17 Por tôpico Emerson - Senda
Valeu, era só pra conferir se estava no caminho certo mesmo.
Obrigado!

Joao escreveu:
 da uma olhada pg_dump e pg_dumpall, para agendador utilize o crontab se 
 estiver utilizando unix-like.

 - Original Message - 
 From: Leandro DUTRA [EMAIL PROTECTED]
 To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Sent: Monday, March 17, 2008 10:03 AM
 Subject: Re: [pgbr-geral] Backup


 2008/3/17, Emerson - Senda [EMAIL PROTECTED]:
   
  Gostaria de saber como os sonhores fazem backup no postgre.
 
 Seguindo a documentação!  ;-)

   
  Pra ser mais claro não estou pedindo um script de backup pronto,
  gostaria de saber que maneira estão fazendo
  se e com script, se usa algum software apropriado de apoio, se faz 
 manual.
 
 O PostgreSQL não precisa de outros programas, e dá para programar tudo
 com scripts.

   
  O que me recomendam?
 
 RTFineM.

   
  A base da dados tem aproximadamente 5Gb
 

 Legal, bem pequena.
   

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

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


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Silfar Goulart de Castro
Não posso mudar o banco, o cliente é windows, e uma aplicação feita em
delphi, mas até o pgadmin3 do linux tem problema.

Já vi exemplos usando convert(), mas nenhuma funcionou aqui devo estar
fazendo alguma coisa errada.

Em Seg, 2008-03-17 às 11:35 -0300, Ribamar Sousa escreveu:
 Em 17/03/08, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
  OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
   consegui.
 
   alguem poderia me dar uma receita de bolo para isto
 
   repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
   parte inicial de um determinado campo, porém a consulta deve trazer
   independente de maiúscula, minúscula, acentuado ou não, ç ou c etc...
 
   até agora tenho usado assim, mas o encoding era latin1.
 
   SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
   FROM TITULAR T
   WHERE (to_ascii(t.nm_titular) ilike to_ascii(:par))
   ORDER BY NM_TITULAR
 
 Algumas sugestões:
 
 Bem, você pode alterar o banco para latin1.
 Se não puder fazer isso, deve então configurar seu cliente para UTF-8,
 qual é ele?.
 
 Na versão 8.2 você cria bancos latin1 sem problema.
 Na versão 8.3 (se Linux) criando um cluster novo assim:
 
 export LANG=pt_BR.iso-8859-1
 
 initdb --encoding latin1 -D /usr/local/pgsql/data
 

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


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Silfar Goulart de Castro
Não posso mudar o banco, o cliente é windows, e uma aplicação feita em
delphi, mas até o pgadmin3 do linux tem problema.

Já vi exemplos usando convert(), mas nenhuma funcionou aqui devo estar
fazendo alguma coisa errada.

Em Seg, 2008-03-17 às 11:35 -0300, Ribamar Sousa escreveu:
 Em 17/03/08, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
  OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
   consegui.
 
   alguem poderia me dar uma receita de bolo para isto
 
   repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
   parte inicial de um determinado campo, porém a consulta deve trazer
   independente de maiúscula, minúscula, acentuado ou não, ç ou c etc...
 
   até agora tenho usado assim, mas o encoding era latin1.
 
   SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
   FROM TITULAR T
   WHERE (to_ascii(t.nm_titular) ilike to_ascii(:par))
   ORDER BY NM_TITULAR
 
 Algumas sugestões:
 
 Bem, você pode alterar o banco para latin1.
 Se não puder fazer isso, deve então configurar seu cliente para UTF-8,
 qual é ele?.
 
 Na versão 8.2 você cria bancos latin1 sem problema.
 Na versão 8.3 (se Linux) criando um cluster novo assim:
 
 export LANG=pt_BR.iso-8859-1
 
 initdb --encoding latin1 -D /usr/local/pgsql/data
 

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


[pgbr-geral] Pesquisar mes dentro da data

2008-03-17 Por tôpico Rafael dos Santos Ferreira
  Buenas Amigos:
  Como que eu faço para pesquisar um mes dentro de uma data.  Exemplo, eu
quero pesquisar todos os pessoas
que fazem anivesario no mes de abril, pesquisando pela data de nascimento



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


Re: [pgbr-geral] Pesquisar mes dentro da data

2008-03-17 Por tôpico Emerson - Senda
SELECT * FROM pessoas WHERE data_nasc = 'mm/dd/' AND data_nasc = 
'mm/dd/'

Rafael dos Santos Ferreira escreveu:
  
   Buenas Amigos:
   Como que eu faço para pesquisar um mes dentro de uma data.  Exemplo, 
 eu quero pesquisar todos os pessoas
 que fazem anivesario no mes de abril, pesquisando pela data de nascimento



 obrigado


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

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


Re: [pgbr-geral] Derrubar usuário no windows

2008-03-17 Por tôpico Ribamar Sousa
2008/3/17, Thiago Risso [EMAIL PROTECTED]:
   Testei e funciona beleza, derrubando somente o usuário com o respectivo 
  PID.
Acontece que no windows, os processos não tem um ID.
Alguma sugestão?


 Tem sim ... digita tasklist no terminal  !

Grato Thiago. Vejo que tem um parâmetro para exibir o processo.
Tentando esnobar um colega: Você sabia que podemos ver o ID dos
processos no Windows?.
Então ele mostrou graficamente. Ctrl+Alt+Del - Exibir colunas  e tá lá
para exibir também o PID.

Valeu!

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Pesquisar mes dentro da data

2008-03-17 Por tôpico Thiago Risso
  Use a função:
  EXTRACT(MONTH FROM TIMESTAMP sua_data)
  ou
  to_char(sua_datA, 'MM')

Só pra complementar ... Normalmente uso o EXTRACT ou DATE_PART, pois
com o TO_CHAR não da pra criar INDICES PARCIAIS, devido ao TO_CHAR
depender de parâmetros externos como LOCALE para extrair o mês e
portanto não é IMMUTABLE.!

EX:
trisso=# create index idx_foo_month on foo (to_char(data, 'MM'));
ERROR:  functions in index expression must be marked IMMUTABLE

trisso=# create index idx_foo_month on foo (EXTRACT(MONTH FROM data));
CREATE INDEX
trisso=#

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


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Osvaldo Rosario Kussama
Silfar Goulart de Castro escreveu:
 Não posso mudar o banco, o cliente é windows, e uma aplicação feita em
 delphi, mas até o pgadmin3 do linux tem problema.
 
 Já vi exemplos usando convert(), mas nenhuma funcionou aqui devo estar
 fazendo alguma coisa errada.
 
 Em Seg, 2008-03-17 às 11:35 -0300, Ribamar Sousa escreveu:
 Em 17/03/08, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
 OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
  consegui.

  alguem poderia me dar uma receita de bolo para isto

  repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
  parte inicial de um determinado campo, porém a consulta deve trazer
  independente de maiúscula, minúscula, acentuado ou não, ç ou c etc...

  até agora tenho usado assim, mas o encoding era latin1.

  SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
  FROM TITULAR T
  WHERE (to_ascii(t.nm_titular) ilike to_ascii(:par))
  ORDER BY NM_TITULAR
 Algumas sugestões:

 Bem, você pode alterar o banco para latin1.
 Se não puder fazer isso, deve então configurar seu cliente para UTF-8,
 qual é ele?.

 Na versão 8.2 você cria bancos latin1 sem problema.
 Na versão 8.3 (se Linux) criando um cluster novo assim:

 export LANG=pt_BR.iso-8859-1

 initdb --encoding latin1 -D /usr/local/pgsql/data



Qual o resultado de:
SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
FROM TITULAR T
WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') = 
to_ascii(convert(:par, 'LATIN1'), 'LATIN1'))
ORDER BY NM_TITULAR;

Poderá apresentar erro se, por acaso, seu campo contiver caracteres 
existentes no UTF-8 mas não no Latin1. Neste caso creio que o melhor 
seja utilizar a função translate e especificar como converter cada um 
dos caracteres acentuados.

Lembre-se que a função to_ascii funciona apenas para os encodings 
LATIN1, LATIN2, LATIN9 e WIN1250.

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


Re: [pgbr-geral] Backup

2008-03-17 Por tôpico Wesley Oliveira
Emerson

a pouco tempo escrevi esse script aqui...

espero q te ajude.


pg_dump -h localhost -U xx-User-xx -O -x xx-Schema-xx  bkp-full-`date
+%Y%m%d`.sql
tar zcf bkp-full-`date +%Y%m%d`.tar.gz bkp-full-`date +%Y%m%d`.sql
rm bkp-full-`date +%Y%m%d`.sql
---

coloque isso tudo no arquivo como backup.sh e dê permissao de execução nesse
arquivo (chmod +x)

basicamente o q ele faz eh conectar com o user (xx-User-xx) no schema
(xx-Schema-xx) criando um backup disso no arquivo conforme a data do seu SO,
na sequencia ele compacta esse arquivo usando o tar e ultimo passo deleta o
arquivo .sql para economizar espaco no seu servidor.

ele pedirá a senha do usuario qdo rodar esse script.

Caso tenha alguma dúvida ou sugestao de melhorar isso será muito bem aceito.

:D
té+


2008/3/17, Joao [EMAIL PROTECTED]:

 da uma olhada pg_dump e pg_dumpall, para agendador utilize o crontab se
 estiver utilizando unix-like.


 - Original Message -
 From: Leandro DUTRA [EMAIL PROTECTED]
 To: Comunidade PostgreSQL Brasileira 
 pgbr-geral@listas.postgresql.org.br
 Sent: Monday, March 17, 2008 10:03 AM
 Subject: Re: [pgbr-geral] Backup


 2008/3/17, Emerson - Senda [EMAIL PROTECTED]:
 
   Gostaria de saber como os sonhores fazem backup no postgre.

 Seguindo a documentação!  ;-)


   Pra ser mais claro não estou pedindo um script de backup pronto,
   gostaria de saber que maneira estão fazendo
   se e com script, se usa algum software apropriado de apoio, se faz
  manual.

 O PostgreSQL não precisa de outros programas, e dá para programar tudo
 com scripts.


   O que me recomendam?

 RTFineM.


   A base da dados tem aproximadamente 5Gb

 Legal, bem pequena.


 --
 skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
 +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
 ___
 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

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


[pgbr-geral] Melhor jeito de criar as PK e as FK...

2008-03-17 Por tôpico Fellipe Henrique
Olá amigos, gostaria da opinião dos amigos, qual o melhor jeito de criar as
chaves primárias e estrangeiras.. pois bem, terei uma tabela chamada
empresa, e tudo no sistema tem q ser vinculado à empresa.

O ideal pra se criar uma chave primária, seria o id_empresa+id_cliente (por
exemplo), sendo id_empresa também um FK. ou somente o id_cliente (PK) e
id_empresa(FK), qual seria melhor?

[]s

-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Derrubar usuário no windows

2008-03-17 Por tôpico Dickson Guedes
Ribamar Sousa escreveu:
 Então ele mostrou graficamente. Ctrl+Alt+Del - Exibir colunas  e tá lá
 para exibir também o PID.
   

Bem como outras informações também. Utilização de memoria virtual, 
stack, picos de memoria etc..

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


Re: [pgbr-geral] Backup

2008-03-17 Por tôpico Roberto Mello
On Mon, Mar 17, 2008 at 7:00 AM, Emerson - Senda [EMAIL PROTECTED] wrote:
 Bom dia amigos listeiros!

  Gostaria de saber como os sonhores fazem backup no postgre.
  Pra ser mais claro não estou pedindo um script de backup pronto,
  gostaria de saber que maneira estão fazendo
  se e com script, se usa algum software apropriado de apoio, se faz manual.
  Mais no sentido de o que fazer e não como fazer

Eu utilizo os utilitarios de backup do PostgreSQL. Eu os rodo atraves
do Dirvish [1], um otimo programa para backups cumulativos. Eu tenho
um servidor central de backups rodando Dirvish, que faz backups
atraves de ssh, e limito quais comandos podem ser rodados com a chave
SSH atraves de outro otimo utilitario, authprogs [2], que estou
empacotando para Debian.

Note que para usar o authprogs com Dirvish eu tive que fazer uma
pequena modificacao no authprogs [3].

Roberto

[1] http://www.dirvish.org/
[2] http://www.hackinglinuxexposed.com/articles/20030115.html
[3] http://wiki.dirvish.org/index.cgi?ApplyingSSHRestrictions
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Fábio Telles Rodriguez
Em 17/03/08, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
 OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
  consegui.

  alguem poderia me dar uma receita de bolo para isto



Cara, você testou a solução do Sr. Osvaldo Rosario Kussama? Me pareceu
uma ótima solução, não?

Atenciosamente,
Fábio Telles
-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Backup

2008-03-17 Por tôpico Emerson - Senda
Opa acredito que essa solução se encaixa exatamente na minha necessidade

também tenho um segundo servidor que serve apenas para uma base de dados 
de fotos
valeu Roberto

Roberto Mello escreveu:
 On Mon, Mar 17, 2008 at 7:00 AM, Emerson - Senda [EMAIL PROTECTED] wrote:
   
 Bom dia amigos listeiros!

  Gostaria de saber como os sonhores fazem backup no postgre.
  Pra ser mais claro não estou pedindo um script de backup pronto,
  gostaria de saber que maneira estão fazendo
  se e com script, se usa algum software apropriado de apoio, se faz manual.
  Mais no sentido de o que fazer e não como fazer
 

 Eu utilizo os utilitarios de backup do PostgreSQL. Eu os rodo atraves
 do Dirvish [1], um otimo programa para backups cumulativos. Eu tenho
 um servidor central de backups rodando Dirvish, que faz backups
 atraves de ssh, e limito quais comandos podem ser rodados com a chave
 SSH atraves de outro otimo utilitario, authprogs [2], que estou
 empacotando para Debian.

 Note que para usar o authprogs com Dirvish eu tive que fazer uma
 pequena modificacao no authprogs [3].

 Roberto

 [1] http://www.dirvish.org/
 [2] http://www.hackinglinuxexposed.com/articles/20030115.html
 [3] http://wiki.dirvish.org/index.cgi?ApplyingSSHRestrictions
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

 --
 Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.



   


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

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


Re: [pgbr-geral] Melhor jeito de criar as PK e as FK...

2008-03-17 Por tôpico poste9
fk é da tabela externa
e pk eh o id primario único da tabela


Em 17/03/08, Fellipe Henrique [EMAIL PROTECTED] escreveu:

 Olá amigos, gostaria da opinião dos amigos, qual o melhor jeito de criar
 as chaves primárias e estrangeiras.. pois bem, terei uma tabela chamada
 empresa, e tudo no sistema tem q ser vinculado à empresa.

 O ideal pra se criar uma chave primária, seria o id_empresa+id_cliente
 (por exemplo), sendo id_empresa também um FK. ou somente o id_cliente (PK) e
 id_empresa(FK), qual seria melhor?

 []s

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 [EMAIL PROTECTED]
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
=
Grupo Comunidade de Comunicação
Rafael Lúcio 29809.099333,
fazendo do seu website uma aplicação em tempo real
ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Melhor jeito de criar as PK e as FK...

2008-03-17 Por tôpico Evandro Ricardo Silvestre
Fellipe Henrique wrote:
 Olá amigos, gostaria da opinião dos amigos, qual o melhor jeito de 
 criar as chaves primárias e estrangeiras.. pois bem, terei uma tabela 
 chamada empresa, e tudo no sistema tem q ser vinculado à empresa.

 O ideal pra se criar uma chave primária, seria o id_empresa+id_cliente 
 (por exemplo), sendo id_empresa também um FK. ou somente o id_cliente 
 (PK) e id_empresa(FK), qual seria melhor?
Seria o id_cliente apenas como PK. Utilize chave simples e não uma chave 
composta.
Imagine que você terá um processo de venda, esse processo terá um 
relacionamento com o cliente. Então você terá que ter o código do 
cliente + código da empresa para localizar o cliente corretamente. 
Agora, pense que esse processo de venda pode ser para empresas 
diferentes. Então você terá uma PK para a venda composta com o 
id_empresa novamente. Vai virar uma salada.
Prefira ter apenas o id_cliente como PK e o id_empresa como FK.

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


Re: [pgbr-geral] Melhor jeito de criar as PK e as FK...

2008-03-17 Por tôpico Fellipe Henrique
Olá poste9,

O que eu quero saber é, é ruim usar chave primária composta?

[]s

Em 17/03/08, poste9 [EMAIL PROTECTED] escreveu:

 fk é da tabela externa
 e pk eh o id primario único da tabela


 Em 17/03/08, Fellipe Henrique [EMAIL PROTECTED] escreveu:
 
  Olá amigos, gostaria da opinião dos amigos, qual o melhor jeito de criar
  as chaves primárias e estrangeiras.. pois bem, terei uma tabela chamada
  empresa, e tudo no sistema tem q ser vinculado à empresa.
 
  O ideal pra se criar uma chave primária, seria o id_empresa+id_cliente
  (por exemplo), sendo id_empresa também um FK. ou somente o id_cliente (PK) e
  id_empresa(FK), qual seria melhor?
 
  []s
 
  --
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 


 --
 =
 Grupo Comunidade de Comunicação
 Rafael Lúcio 29809.099333,
 fazendo do seu website uma aplicação em tempo real
 ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Silfar Goulart de Castro
E como vou saber se o caracter está ou não dentro do enconding.

Em Seg, 2008-03-17 às 14:51 -0300, Osvaldo Rosario Kussama escreveu:
 Silfar Goulart de Castro escreveu:
  Não posso mudar o banco, o cliente é windows, e uma aplicação feita em
  delphi, mas até o pgadmin3 do linux tem problema.
  
  Já vi exemplos usando convert(), mas nenhuma funcionou aqui devo estar
  fazendo alguma coisa errada.
  
  Em Seg, 2008-03-17 às 11:35 -0300, Ribamar Sousa escreveu:
  Em 17/03/08, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
  OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
   consegui.
 
   alguem poderia me dar uma receita de bolo para isto
 
   repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
   parte inicial de um determinado campo, porém a consulta deve trazer
   independente de maiúscula, minúscula, acentuado ou não, ç ou c etc...
 
   até agora tenho usado assim, mas o encoding era latin1.
 
   SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
   FROM TITULAR T
   WHERE (to_ascii(t.nm_titular) ilike to_ascii(:par))
   ORDER BY NM_TITULAR
  Algumas sugestões:
 
  Bem, você pode alterar o banco para latin1.
  Se não puder fazer isso, deve então configurar seu cliente para UTF-8,
  qual é ele?.
 
  Na versão 8.2 você cria bancos latin1 sem problema.
  Na versão 8.3 (se Linux) criando um cluster novo assim:
 
  export LANG=pt_BR.iso-8859-1
 
  initdb --encoding latin1 -D /usr/local/pgsql/data
 
 
 
 Qual o resultado de:
 SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
 FROM TITULAR T
 WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') = 
 to_ascii(convert(:par, 'LATIN1'), 'LATIN1'))
 ORDER BY NM_TITULAR;
 
 Poderá apresentar erro se, por acaso, seu campo contiver caracteres 
 existentes no UTF-8 mas não no Latin1. Neste caso creio que o melhor 
 seja utilizar a função translate e especificar como converter cada um 
 dos caracteres acentuados.
 
 Lembre-se que a função to_ascii funciona apenas para os encodings 
 LATIN1, LATIN2, LATIN9 e WIN1250.
 
 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] Melhor jeito de criar as PK e as FK...

2008-03-17 Por tôpico Osvaldo Rosario Kussama
Fellipe Henrique escreveu:
 Olá amigos, gostaria da opinião dos amigos, qual o melhor jeito de criar 
 as chaves primárias e estrangeiras.. pois bem, terei uma tabela chamada 
 empresa, e tudo no sistema tem q ser vinculado à empresa.
 
 O ideal pra se criar uma chave primária, seria o id_empresa+id_cliente 
 (por exemplo), sendo id_empresa também um FK. ou somente o id_cliente 
 (PK) e id_empresa(FK), qual seria melhor?
 


Depende de seus dados.
Essas id já existem ou vão ser criadas?
A id do cliente é única em toda a base ou é única apenas em cada empresa?

Se seus dados permitirem é melhor separar:
. id_cliente (PK)
. id_empresa (FK para tabela de empresas)
Assim você pode até utilizar campos do tipo serial.

Osvaldo
PS. Permite até que um cliente esteja vinculado a várias empresas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Template

2008-03-17 Por tôpico Silfar Goulart de Castro
Pessoal quando eu crio um novo banco qual templete devo usar template1
ou 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] Melhor jeito de criar as PK e as FK...

2008-03-17 Por tôpico Fellipe Henrique
Blz pessoal.. obrigado.

[]s

Em 17/03/08, Osvaldo Rosario Kussama [EMAIL PROTECTED] escreveu:

 Fellipe Henrique escreveu:

  Olá amigos, gostaria da opinião dos amigos, qual o melhor jeito de criar
  as chaves primárias e estrangeiras.. pois bem, terei uma tabela chamada
  empresa, e tudo no sistema tem q ser vinculado à empresa.
 
  O ideal pra se criar uma chave primária, seria o id_empresa+id_cliente
  (por exemplo), sendo id_empresa também um FK. ou somente o id_cliente
  (PK) e id_empresa(FK), qual seria melhor?
 



 Depende de seus dados.
 Essas id já existem ou vão ser criadas?
 A id do cliente é única em toda a base ou é única apenas em cada empresa?

 Se seus dados permitirem é melhor separar:
 . id_cliente (PK)
 . id_empresa (FK para tabela de empresas)
 Assim você pode até utilizar campos do tipo serial.


 Osvaldo

 PS. Permite até que um cliente esteja vinculado a várias empresas.

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




-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Porque está acontecendo este erro ?

2008-03-17 Por tôpico Fellipe Henrique
Pessoal, estou passando minha base de Firebird pro Postgre, e estou tentando
criar uma função.. coloquei o seguinte:

/* E verificado a existência de pendências no contador, caso encontre
continua */
  if (exists( select 1 from sys_seq_pend
  where seq_tabela = lower(i_tabela)
   and seq_campo = lower(i_campo))) then

   /* aqui e recuperado a seqüência perdida, armazenada no banco de dados */
select seq_valor from sys_seq_pend
where seq_tabela = lower(i_tabela)
  and seq_campo = lower(i_campo)
order by seq_valor desc /* pegaremos do maior para o menor */
into id_sequencia;

return = id_sequencia;
  end

Na hora de compilar dá o seguinte erro:

ERROR:  syntax error at or near = at character 9
QUERY:  SELECT  =  $1
CONTEXT:  SQL statement in PL/PgSQL function f_retornaid near line 37

Bom, como sou iniciante, o que está de errado nisso aí?

[]s

-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Template

2008-03-17 Por tôpico Walter Cruz
template1.

O banco postres foi adicionado depois, creio que com o propósito de ser um
banco de testes de conexão ou algo assim.
[]'s
- Walter

2008/3/17 Silfar Goulart de Castro [EMAIL PROTECTED]:

 Pessoal quando eu crio um novo banco qual templete devo usar template1
 ou postgres ?

 ___
 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


[pgbr-geral] Erro Postgresql 8.3

2008-03-17 Por tôpico Silfar Goulart de Castro
Pessoal instalei o 8.3 aqui e criei um banco , quando vou acessa-lo pelo
pg_admin ele retorna isso :

ERROR:  column op.oprlsortop does not exist
LINE 12:   LEFT OUTER JOIN pg_operator lso ON lso.oid=op.oprlsortop

e isso :

ERROR:  column opcamid does not exist
LINE 3:   JOIN pg_am am ON am.oid=opcamid
  ^

Alguem pode me dizer o que é ?



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


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Osvaldo Rosario Kussama
Silfar Goulart de Castro escreveu:
 E como vou saber se o caracter está ou não dentro do enconding.
 
 Em Seg, 2008-03-17 às 14:51 -0300, Osvaldo Rosario Kussama escreveu:
 Silfar Goulart de Castro escreveu:
 Não posso mudar o banco, o cliente é windows, e uma aplicação feita em
 delphi, mas até o pgadmin3 do linux tem problema.

 Já vi exemplos usando convert(), mas nenhuma funcionou aqui devo estar
 fazendo alguma coisa errada.

corte

 Qual o resultado de:
 SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
 FROM TITULAR T
 WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') = 
 to_ascii(convert(:par, 'LATIN1'), 'LATIN1'))
 ORDER BY NM_TITULAR;

 Poderá apresentar erro se, por acaso, seu campo contiver caracteres 
 existentes no UTF-8 mas não no Latin1. Neste caso creio que o melhor 
 seja utilizar a função translate e especificar como converter cada um 
 dos caracteres acentuados.

 Lembre-se que a função to_ascii funciona apenas para os encodings 
 LATIN1, LATIN2, LATIN9 e WIN1250.



Você deve ter algum controle sobre o que é inserido em seu banco de 
dados. Em quais línguas estão os textos inseridos?

Veja a tabela Comparison of the various parts of ISO 8859:
http://en.wikipedia.org/wiki/ISO8859

http://en.wikipedia.org/wiki/Windows-1250

Lembre-se de que em algumas línguas pode não ser simples fazer o 
mapeamento: caracter acentuado - caracter não acentuado.

Osvaldo
PS. Não deixe de ler este artigo:
http://local.joelonsoftware.com/mediawiki/index.php/O_M%C3%ADnimo_Absoluto_Que_Todo_Desenvolvedor_de_Software_Absolutamente%2C_Positivamente_Precisa_Saber_Sobre_Unicode_e_Conjuntos_de_Caracteres_%28Sem_Desculpas%21%29
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Porque está acontecendo este erro ?

2008-03-17 Por tôpico Osvaldo Rosario Kussama
Fellipe Henrique escreveu:
 Pessoal, estou passando minha base de Firebird pro Postgre, e estou 
 tentando criar uma função.. coloquei o seguinte:
 
 /* E verificado a existência de pendências no contador, caso encontre 
 continua */
   if (exists( select 1 from sys_seq_pend
   where seq_tabela = lower(i_tabela)
and seq_campo = lower(i_campo))) then
 
/* aqui e recuperado a seqüência perdida, armazenada no banco de dados */
 select seq_valor from sys_seq_pend
 where seq_tabela = lower(i_tabela)
   and seq_campo = lower(i_campo)
 order by seq_valor desc /* pegaremos do maior para o menor */
 into id_sequencia;

Não pode existir mais de um seq_valor nestas condições? Não seria 
melhor colocar um LIMIT 1 ou, melhor ainda, um max(seq_valor)?


 
 return = id_sequencia;

Bom, aqui tem um erro, deveria ser:
RETURN id_sequencia;


   end
 
 Na hora de compilar dá o seguinte erro:
 
 ERROR:  syntax error at or near = at character 9
 QUERY:  SELECT  =  $1
 CONTEXT:  SQL statement in PL/PgSQL function f_retornaid near line 37
 
 Bom, como sou iniciante, o que está de errado nisso aí?
 

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


Re: [pgbr-geral] Encoding

2008-03-17 Por tôpico Silfar Goulart de Castro
  Qual o resultado de:
  SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
  FROM TITULAR T
  WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') = 
  to_ascii(convert(:par, 'LATIN1'), 'LATIN1'))
  ORDER BY NM_TITULAR;

SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
 FROM TITULAR T
 WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') = 
 to_ascii(convert('Sérgio', 'LATIN1'), 'LATIN1'))
 ORDER BY NM_TITULAR;


ERROR:  function convert(character varying, unknown) does not exist
LINE 3:  WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') ...
 ^
HINT:  No function matches the given name and argument types. You might need to 
add explicit type casts.

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


Re: [pgbr-geral] Porque está acontecendo este erro ?

2008-03-17 Por tôpico Fellipe Henrique
Olá Osvaldo, sim é possível ter mais de um sim, irei tentar aqui...
Obrigado.

Existe algum lugar onde tenha algum tutorial sobre essa linguagem, pois no
Firebird é bem, bem diferente.. to tomando uma coça danada... :o) Ah.. no
site oficial, já tentei, mas foi a mesma coisa que trocar 6 por meia dúzia..
não saí do zero a zero.. hehe


[]s

Em 17/03/08, Osvaldo Rosario Kussama [EMAIL PROTECTED] escreveu:

 Fellipe Henrique escreveu:

  Pessoal, estou passando minha base de Firebird pro Postgre, e estou
  tentando criar uma função.. coloquei o seguinte:
 
  /* E verificado a existência de pendências no contador, caso encontre
  continua */
if (exists( select 1 from sys_seq_pend
where seq_tabela = lower(i_tabela)
 and seq_campo = lower(i_campo))) then
 
 /* aqui e recuperado a seqüência perdida, armazenada no banco de
 dados */
  select seq_valor from sys_seq_pend
  where seq_tabela = lower(i_tabela)
and seq_campo = lower(i_campo)
  order by seq_valor desc /* pegaremos do maior para o menor */
  into id_sequencia;


 Não pode existir mais de um seq_valor nestas condições? Não seria
 melhor colocar um LIMIT 1 ou, melhor ainda, um max(seq_valor)?


 
  return = id_sequencia;

 Bom, aqui tem um erro, deveria ser:
 RETURN id_sequencia;



end
 
  Na hora de compilar dá o seguinte erro:
 
  ERROR:  syntax error at or near = at character 9
  QUERY:  SELECT  =  $1
  CONTEXT:  SQL statement in PL/PgSQL function f_retornaid near line 37
 
  Bom, como sou iniciante, o que está de errado nisso aí?
 


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




-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Porque está acontecendo este erro ?

2008-03-17 Por tôpico Evandro Ricardo Silvestre
Fellipe Henrique wrote:
 Olá Osvaldo, sim é possível ter mais de um sim, irei tentar aqui... 
 Obrigado.

 Existe algum lugar onde tenha algum tutorial sobre essa linguagem, 
 pois no Firebird é bem, bem diferente.. to tomando uma coça danada... 
 :o) Ah.. no site oficial, já tentei, mas foi a mesma coisa que trocar 
 6 por meia dúzia.. não saí do zero a zero.. hehe
A documentação oficial é muito boa, bem detalhada e muito bem mastigada.
Recomendo que veja a documentação. Não sei se sabes, mas tem uma versão 
traduzida para pt_BR [1], acho que pode facilitar para você

[1] http://pgdocptbr.sourceforge.net/pg82/

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


Re: [pgbr-geral] Template

2008-03-17 Por tôpico jota . comm
Olá,

O default do postgres é o template1, então sempre que você cria um banco de
dados sem especificar template ele usa o template1, então todos os objetos
(tabelas entre outros) que estiverem criados no template1 vão para o seu
banco de dados, incluindo também a linguagem plpgsql se ela estiver criada
no banco template1.

O template0 cria sempre bancos de dados vazios.

[]s

Em 17/03/08, Walter Cruz [EMAIL PROTECTED] escreveu:

 template1.

 O banco postres foi adicionado depois, creio que com o propósito de ser um
 banco de testes de conexão ou algo assim.
 []'s
 - Walter

 2008/3/17 Silfar Goulart de Castro [EMAIL PROTECTED]:

  Pessoal quando eu crio um novo banco qual templete devo usar template1
  ou postgres ?
 
  ___
  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




-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Porque está acontecendo este erro ?

2008-03-17 Por tôpico Fellipe Henrique
Bom aí já melhorou 200%... :o) vou dar uma olhada lá... obrigado!

[]s

Em 17/03/08, Evandro Ricardo Silvestre [EMAIL PROTECTED]
escreveu:

 Fellipe Henrique wrote:
  Olá Osvaldo, sim é possível ter mais de um sim, irei tentar aqui...
  Obrigado.
 
  Existe algum lugar onde tenha algum tutorial sobre essa linguagem,
  pois no Firebird é bem, bem diferente.. to tomando uma coça danada...
  :o) Ah.. no site oficial, já tentei, mas foi a mesma coisa que trocar
  6 por meia dúzia.. não saí do zero a zero.. hehe

 A documentação oficial é muito boa, bem detalhada e muito bem mastigada.
 Recomendo que veja a documentação. Não sei se sabes, mas tem uma versão
 traduzida para pt_BR [1], acho que pode facilitar para você

 [1] http://pgdocptbr.sourceforge.net/pg82/


 Evandro

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




-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] OFF TOPIC - Projeto que regulamenta profis sões de informática foi aprovado na CCT - Sena do Federal

2008-03-17 Por tôpico Erlon - Forsell
Acho que tem coisas que só se aprende na faculdade e isso faz um profissional 
completo, por isso concordo com uma boa regulamentação para dificultar o 
mercado para quem aprende em casa, não é justo o investimento que se faz e 
concorrer com pessoas que aprenderam sozinho. por exemplo. Um cara pode ser 
excelente programador sem ter feito faculdade, mas é na faculdade que 
aprendemos tudo que envolve, não só a programação em sim, mas modelagem, 
administração, ética, fazemos o juramento etc,etc..
quem aprende sozinho é um técnico geralmente, sabe fazer só aquilo, operar com 
uma visão não tão ampla como se tivesse na faculdade e tivesse visto os mais 
variados conteúdos. portanto concordo com uma boa regulamentação, pois acredito 
que só quem se formou é que pode ser um profissional completo com todos os 
requisitos, não somente o conhecimento técnico que é o que os tutoriais ensinam.
ats,
erlon



Creio ser muito difícil caracterizar, nos dia atuais, quais as
atividades exclusivas de um profissional de informática.
Recentemente vi em um forum a dúvida de um biólogo sobre como modelar
seu banco de dados para os tipos de dados que precisava analisar.
Apesar de biólogo seu conhecimento de modelagem e banco de dados era,
com certeza, maior do que a maioria dos participantes desta lista. Mas
ele não deseja ser um profissional de informática, apenas quer
utilizar a informática para seu trabalho como biólogo. Será que no
Brasil teremos uma lei restringindo tal tipo de atividade?

  não, a lei diz que ele não poderá exercer a profissão de analista de sistemas 
ou técnico em informática. 



Osvaldo

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




  -- 
  Todos os cogumelos são comestívies, alguns apenas uma vez.

  http://www.microbiocity.info Cada vez mais semeando a discórdia...

  Se usuário tivesse extensão, com certeza seria .fdp 


--


  ___
  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] Encoding

2008-03-17 Por tôpico Osvaldo Rosario Kussama
Silfar Goulart de Castro escreveu:
 Qual o resultado de:
 SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
 FROM TITULAR T
 WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') = 
 to_ascii(convert(:par, 'LATIN1'), 'LATIN1'))
 ORDER BY NM_TITULAR;
 
 SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
  FROM TITULAR T
  WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') = 
  to_ascii(convert('Sérgio', 'LATIN1'), 'LATIN1'))
  ORDER BY NM_TITULAR;
 
 
 ERROR:  function convert(character varying, unknown) does not exist
 LINE 3:  WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') ...
  ^
 HINT:  No function matches the given name and argument types. You might need 
 to add explicit type casts.
 


Não sei qual versão você está utilizando.
Na versão 8.2 o comando \df+ convert do psql informa:

Lista de funções
  Esquema   = pg_catalog
  Nome   = convert
  Tipo de dado do resultado = text
  Tipos de dado do argumento = text, name
  Dono   = postgres
  Linguagem = internal
  Código fonte = pg_convert
  Descrição  = convert string with specified destination encoding name

e aqui funciona (o banco está em UTF8):
bdteste=# SELECT *
bdteste-#  FROM pessoa
bdteste-#  WHERE (to_ascii(convert(nome, 'LATIN1'), 'LATIN1') =
bdteste(#  to_ascii(convert('Cia Consórcio', 'LATIN1'), 'LATIN1'))
bdteste-# ;
  id_pessoa | nome
---+---
  3 | Cia Consórcio
(1 registro)

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


Re: [pgbr-geral] OFF TOPIC - Projeto que regulamenta p rofissões de informática foi aprovado na CCT - Senado Federal

2008-03-17 Por tôpico poste9
oasihuasohihuhusu
sem comentários...


Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu:

  Acho que tem coisas que só se aprende na faculdade e isso faz um
 profissional completo, por isso concordo com uma boa regulamentação para
 dificultar o mercado para quem aprende em casa, não é justo o investimento
 que se faz e concorrer com pessoas que aprenderam sozinho. por exemplo. Um
 cara pode ser excelente programador sem ter feito faculdade, mas é na
 faculdade que aprendemos tudo que envolve, não só a programação em sim, mas
 modelagem, administração, ética, fazemos o juramento etc,etc..
 quem aprende sozinho é um técnico geralmente, sabe fazer só aquilo, operar
 com uma visão não tão ampla como se tivesse na faculdade e tivesse visto os
 mais variados conteúdos. portanto concordo com uma boa regulamentação, pois
 acredito que só quem se formou é que pode ser um profissional completo com
 todos os requisitos, não somente o conhecimento técnico que é o que os
 tutoriais ensinam.
 ats,
 erlon





  Creio ser muito difícil caracterizar, nos dia atuais, quais as
  atividades exclusivas de um profissional de informática.
  Recentemente vi em um forum a dúvida de um biólogo sobre como modelar
  seu banco de dados para os tipos de dados que precisava analisar.
  Apesar de biólogo seu conhecimento de modelagem e banco de dados era,
  com certeza, maior do que a maioria dos participantes desta lista. Mas
  ele não deseja ser um profissional de informática, apenas quer
  utilizar a informática para seu trabalho como biólogo. Será que no
  Brasil teremos uma lei restringindo tal tipo de atividade?


 não, a lei diz que ele não poderá exercer a profissão de analista de
 sistemas ou técnico em informática.


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



 --
 Todos os cogumelos são comestívies, alguns apenas uma vez.

 http://www.microbiocity.info Cada vez mais semeando a discórdia...

 Se usuário tivesse extensão, com certeza seria .fdp

 --

 ___
 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




-- 
=
Grupo Comunidade de Comunicação
Rafael Lúcio 29809.099333,
fazendo do seu website uma aplicação em tempo real
ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Template

2008-03-17 Por tôpico Ribamar Sousa
Em 17/03/08, jota. comm[EMAIL PROTECTED] escreveu:
 Olá,

 O default do postgres é o template1, então sempre que você cria um banco de
 dados sem especificar template ele usa o template1, então todos os objetos
 (tabelas entre outros) que estiverem criados no template1 vão para o seu
 banco de dados, incluindo também a linguagem plpgsql se ela estiver criada
 no banco template1.

 O template0 cria sempre bancos de dados vazios.


Só complementando:
Quando o cluster é criado também cria-se o template postgres, que é
uma cópia do template1 e será o banco default para conexão dos
usuários, caso não especifiquem um banco. Pode ser apagado e recriado
se necessário.
http://www.postgresql.org/docs/8.3/interactive/manage-ag-templatedbs.html

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] OFF TOPIC - Projeto que regulamenta p rofissões de informática foi aprovado na CCT - Senado Federal

2008-03-17 Por tôpico Erlon - Forsell
é natural que quem não cursou e não sabe do que estou falando realmente não 
concorde.

  oasihuasohihuhusu
  sem comentários...

   
  Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu: 
Acho que tem coisas que só se aprende na faculdade e isso faz um 
profissional completo, por isso concordo com uma boa regulamentação para 
dificultar o mercado para quem aprende em casa, não é justo o investimento que 
se faz e concorrer com pessoas que aprenderam sozinho. por exemplo. Um cara 
pode ser excelente programador sem ter feito faculdade, mas é na faculdade que 
aprendemos tudo que envolve, não só a programação em sim, mas modelagem, 
administração, ética, fazemos o juramento etc,etc..
quem aprende sozinho é um técnico geralmente, sabe fazer só aquilo, operar 
com uma visão não tão ampla como se tivesse na faculdade e tivesse visto os 
mais variados conteúdos. portanto concordo com uma boa regulamentação, pois 
acredito que só quem se formou é que pode ser um profissional completo com 
todos os requisitos, não somente o conhecimento técnico que é o que os 
tutoriais ensinam.
ats,
erlon


   
Creio ser muito difícil caracterizar, nos dia atuais, quais as
atividades exclusivas de um profissional de informática.
Recentemente vi em um forum a dúvida de um biólogo sobre como modelar
seu banco de dados para os tipos de dados que precisava analisar.
Apesar de biólogo seu conhecimento de modelagem e banco de dados era,
com certeza, maior do que a maioria dos participantes desta lista. Mas
ele não deseja ser um profissional de informática, apenas quer
utilizar a informática para seu trabalho como biólogo. Será que no
Brasil teremos uma lei restringindo tal tipo de atividade?

  não, a lei diz que ele não poderá exercer a profissão de analista de 
sistemas ou técnico em informática. 
   


Osvaldo

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




  -- 
  Todos os cogumelos são comestívies, alguns apenas uma vez.

  http://www.microbiocity.info Cada vez mais semeando a discórdia...

  Se usuário tivesse extensão, com certeza seria .fdp 


--


  ___
  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





  -- 
  =
  Grupo Comunidade de Comunicação
  Rafael Lúcio 29809.099333, 
  fazendo do seu website uma aplicação em tempo real
  ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal 


--


  ___
  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] OFF TOPIC - Projeto que regulamenta p rofissões de informática foi aprovado na CCT - Senado Federal

2008-03-17 Por tôpico poste9
Claro, vc diz q não sou capaz dum trabalho que exerço a 2 anos e meio sem
nunca ter reclamação, muito pelo contrário.

Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu:

  é natural que quem não cursou e não sabe do que estou falando realmente
 não concorde.


  oasihuasohihuhusu
 sem comentários...


 Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu:
 
   Acho que tem coisas que só se aprende na faculdade e isso faz um
  profissional completo, por isso concordo com uma boa regulamentação para
  dificultar o mercado para quem aprende em casa, não é justo o investimento
  que se faz e concorrer com pessoas que aprenderam sozinho. por exemplo. Um
  cara pode ser excelente programador sem ter feito faculdade, mas é na
  faculdade que aprendemos tudo que envolve, não só a programação em sim, mas
  modelagem, administração, ética, fazemos o juramento etc,etc..
  quem aprende sozinho é um técnico geralmente, sabe fazer só aquilo,
  operar com uma visão não tão ampla como se tivesse na faculdade e tivesse
  visto os mais variados conteúdos. portanto concordo com uma boa
  regulamentação, pois acredito que só quem se formou é que pode ser um
  profissional completo com todos os requisitos, não somente o conhecimento
  técnico que é o que os tutoriais ensinam.
  ats,
  erlon
 
 
 
 
 
   Creio ser muito difícil caracterizar, nos dia atuais, quais as
   atividades exclusivas de um profissional de informática.
   Recentemente vi em um forum a dúvida de um biólogo sobre como modelar
   seu banco de dados para os tipos de dados que precisava analisar.
   Apesar de biólogo seu conhecimento de modelagem e banco de dados era,
   com certeza, maior do que a maioria dos participantes desta lista. Mas
   ele não deseja ser um profissional de informática, apenas quer
   utilizar a informática para seu trabalho como biólogo. Será que no
   Brasil teremos uma lei restringindo tal tipo de atividade?
 
 
  não, a lei diz que ele não poderá exercer a profissão de analista de
  sistemas ou técnico em informática.
 
 
  Osvaldo
  
   ___
   pgbr-geral mailing list
   pgbr-geral@listas.postgresql.org.br
   https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  
 
 
 
  --
  Todos os cogumelos são comestívies, alguns apenas uma vez.
 
  http://www.microbiocity.info Cada vez mais semeando a discórdia...
 
  Se usuário tivesse extensão, com certeza seria .fdp
 
  --
 
  ___
  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
 
 


 --
 =
 Grupo Comunidade de Comunicação
 Rafael Lúcio 29809.099333,
 fazendo do seu website uma aplicação em tempo real
 ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal

 --

 ___
 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




-- 
=
Grupo Comunidade de Comunicação
Rafael Lúcio 29809.099333,
fazendo do seu website uma aplicação em tempo real
ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] OFF TOPIC - Projeto que regulamenta p rofissões de informática foi aprovado na CCT - Senado Federal

2008-03-17 Por tôpico Erlon - Forsell
não duvido que alguém que nunca frequentou uma faculdade possa desenvolver um 
tremendo sistema que eu jamais sonhei em desenvolver. agora para analista são 
muitas áreas envolvidas. ética, administração, atendimento ao cliente, 
modelagem, enfim, é muita coisa, para isso acredito ser necessária 
regulamentação.
  - Original Message - 
  From: poste9 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Monday, March 17, 2008 5:25 PM
  Subject: Re: [pgbr-geral]OFF TOPIC - Projeto que regulamenta profissões de 
informática foi aprovado na CCT - Senado Federal


  Claro, vc diz q não sou capaz dum trabalho que exerço a 2 anos e meio sem 
nunca ter reclamação, muito pelo contrário.


  Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu: 
é natural que quem não cursou e não sabe do que estou falando realmente não 
concorde.
 
  oasihuasohihuhusu
  sem comentários...

   
  Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu: 
Acho que tem coisas que só se aprende na faculdade e isso faz um 
profissional completo, por isso concordo com uma boa regulamentação para 
dificultar o mercado para quem aprende em casa, não é justo o investimento que 
se faz e concorrer com pessoas que aprenderam sozinho. por exemplo. Um cara 
pode ser excelente programador sem ter feito faculdade, mas é na faculdade que 
aprendemos tudo que envolve, não só a programação em sim, mas modelagem, 
administração, ética, fazemos o juramento etc,etc..
quem aprende sozinho é um técnico geralmente, sabe fazer só aquilo, 
operar com uma visão não tão ampla como se tivesse na faculdade e tivesse visto 
os mais variados conteúdos. portanto concordo com uma boa regulamentação, pois 
acredito que só quem se formou é que pode ser um profissional completo com 
todos os requisitos, não somente o conhecimento técnico que é o que os 
tutoriais ensinam.
ats,
erlon


   
Creio ser muito difícil caracterizar, nos dia atuais, quais as
atividades exclusivas de um profissional de informática.
Recentemente vi em um forum a dúvida de um biólogo sobre como 
modelar
seu banco de dados para os tipos de dados que precisava analisar.
Apesar de biólogo seu conhecimento de modelagem e banco de dados 
era,
com certeza, maior do que a maioria dos participantes desta lista. 
Mas
ele não deseja ser um profissional de informática, apenas quer
utilizar a informática para seu trabalho como biólogo. Será que no
Brasil teremos uma lei restringindo tal tipo de atividade?

  não, a lei diz que ele não poderá exercer a profissão de analista de 
sistemas ou técnico em informática. 
   


Osvaldo

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




  -- 
  Todos os cogumelos são comestívies, alguns apenas uma vez.

  http://www.microbiocity.info Cada vez mais semeando a discórdia...

  Se usuário tivesse extensão, com certeza seria .fdp 


--


  ___
  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





  -- 
  =
  Grupo Comunidade de Comunicação
  Rafael Lúcio 29809.099333, 
  fazendo do seu website uma aplicação em tempo real
  ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal 


--


  ___
  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





  -- 
  =
  Grupo Comunidade de Comunicação
  Rafael Lúcio 29809.099333, 
  fazendo do seu website uma aplicação em tempo real
  ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal 


--


  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  

[pgbr-geral] iniciante em postgres - duvida com erro

2008-03-17 Por tôpico Marcos Fabrício Corso
ola pessoal
sou iniciante em postgres
criei uma tabela com um campo char de tamanho 1
quando faco o insert, funciona legal, o update tambem, dae criei uma function 
para atualizar essa tabela, mas agora quando tento mudar um valor pelo pgadmin, 
ao visualizar os dados, da o seguinte erro :

sintax error of end of input at character 56

obrigado


Atenciosamente,
Marcos Fabrício Corso
Analista de Sistemas Júnior
JM Informática
Fone : (41)  3076-0896
Fax   : (41)  3352-2688
[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] OFF TOPIC - Projeto que regulamenta p rofissões de informática foi aprovado na CCT - Senado Federal

2008-03-17 Por tôpico Erlon - Forsell
voce pode estudar tudo sobre remédios e ter total capacidade de indicar 
medicamentos segundos seus principios ativos, mas toda farmácia é obrigada a 
ter um farmaceutico.

  não duvido que alguém que nunca frequentou uma faculdade possa desenvolver um 
tremendo sistema que eu jamais sonhei em desenvolver. agora para analista são 
muitas áreas envolvidas. ética, administração, atendimento ao cliente, 
modelagem, enfim, é muita coisa, para isso acredito ser necessária 
regulamentação.
- Original Message - 
From: poste9 
To: Comunidade PostgreSQL Brasileira 
Sent: Monday, March 17, 2008 5:25 PM
Subject: Re: [pgbr-geral]OFF TOPIC - Projeto que regulamenta profissões de 
informática foi aprovado na CCT - Senado Federal


Claro, vc diz q não sou capaz dum trabalho que exerço a 2 anos e meio sem 
nunca ter reclamação, muito pelo contrário.


Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu: 
  é natural que quem não cursou e não sabe do que estou falando realmente 
não concorde.
   
oasihuasohihuhusu
sem comentários...

 
Em 17/03/08, Erlon - Forsell [EMAIL PROTECTED] escreveu: 
  Acho que tem coisas que só se aprende na faculdade e isso faz um 
profissional completo, por isso concordo com uma boa regulamentação para 
dificultar o mercado para quem aprende em casa, não é justo o investimento que 
se faz e concorrer com pessoas que aprenderam sozinho. por exemplo. Um cara 
pode ser excelente programador sem ter feito faculdade, mas é na faculdade que 
aprendemos tudo que envolve, não só a programação em sim, mas modelagem, 
administração, ética, fazemos o juramento etc,etc..
  quem aprende sozinho é um técnico geralmente, sabe fazer só aquilo, 
operar com uma visão não tão ampla como se tivesse na faculdade e tivesse visto 
os mais variados conteúdos. portanto concordo com uma boa regulamentação, pois 
acredito que só quem se formou é que pode ser um profissional completo com 
todos os requisitos, não somente o conhecimento técnico que é o que os 
tutoriais ensinam.
  ats,
  erlon


 
  Creio ser muito difícil caracterizar, nos dia atuais, quais as
  atividades exclusivas de um profissional de informática.
  Recentemente vi em um forum a dúvida de um biólogo sobre como 
modelar
  seu banco de dados para os tipos de dados que precisava analisar.
  Apesar de biólogo seu conhecimento de modelagem e banco de dados 
era,
  com certeza, maior do que a maioria dos participantes desta 
lista. Mas
  ele não deseja ser um profissional de informática, apenas quer
  utilizar a informática para seu trabalho como biólogo. Será que no
  Brasil teremos uma lei restringindo tal tipo de atividade?

não, a lei diz que ele não poderá exercer a profissão de analista 
de sistemas ou técnico em informática. 
 


  Osvaldo

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




-- 
Todos os cogumelos são comestívies, alguns apenas uma vez.

http://www.microbiocity.info Cada vez mais semeando a discórdia...

Se usuário tivesse extensão, com certeza seria .fdp 





___
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





-- 
=
Grupo Comunidade de Comunicação
Rafael Lúcio 29809.099333, 
fazendo do seu website uma aplicação em tempo real
ms xsl js(dom) css xhtml php mysql pgsql ajax json smarty drupal 





___
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





-- 
=
Grupo Comunidade de Comunicação
Rafael Lúcio 29809.099333, 
fazendo do seu website uma aplicação em tempo real

Re: [pgbr-geral] OFF TOPIC - Projeto que regulamenta p rofissões de informática foi aprovado na CCT - Senado Federal

2008-03-17 Por tôpico Evandro Ricardo Silvestre
Acho que essa discussão já deu o que tinha que dar. E está tomando um 
rumo pessoal e não profissional.
Quem quiser continuar, recomendo a lista [1] da SBC que é especifica 
sobre regulamentação da nossa profissão.
Está rolando uma thread gigantesca por lá com participantes de grande porte.

[1] https://grupos.ufrgs.br/mailman/listinfo/profi-l

Evandro
Erlon - Forsell wrote:
 não duvido que alguém que nunca frequentou uma faculdade possa 
 desenvolver um tremendo sistema que eu jamais sonhei em desenvolver. 
 agora para analista são muitas áreas envolvidas. ética, administração, 
 atendimento ao cliente, modelagem, enfim, é muita coisa, para isso 
 acredito ser necessária regulamentação.

 - Original Message -
 *From:* poste9 mailto:[EMAIL PROTECTED]
 *To:* Comunidade PostgreSQL Brasileira
 mailto:pgbr-geral@listas.postgresql.org.br
 *Sent:* Monday, March 17, 2008 5:25 PM
 *Subject:* Re: [pgbr-geral]OFF TOPIC - Projeto que regulamenta
 profissões de informática foi aprovado na CCT - Senado Federal

 Claro, vc diz q não sou capaz dum trabalho que exerço a 2 anos e
 meio sem nunca ter reclamação, muito pelo contrário.

 Em 17/03/08, *Erlon - Forsell* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] escreveu:

 é natural que quem não cursou e não sabe do que estou falando
 realmente não concorde.
  

 oasihuasohihuhusu
 sem comentários...

  
 Em 17/03/08, *Erlon - Forsell* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] escreveu:

 Acho que tem coisas que só se aprende na faculdade e
 isso faz um profissional completo, por isso concordo
 com uma boa regulamentação para dificultar o mercado
 para quem aprende em casa, não é justo o investimento
 que se faz e concorrer com pessoas que aprenderam
 sozinho. por exemplo. Um cara pode ser excelente
 programador sem ter feito faculdade, mas é na
 faculdade que aprendemos tudo que envolve, não só a
 programação em sim, mas modelagem, administração,
 ética, fazemos o juramento etc,etc..
 quem aprende sozinho é um técnico geralmente, sabe
 fazer só aquilo, operar com uma visão não tão ampla
 como se tivesse na faculdade e tivesse visto os mais
 variados conteúdos. portanto concordo com uma boa
 regulamentação, pois acredito que só quem se formou é
 que pode ser um profissional completo com todos os
 requisitos, não somente o conhecimento técnico que é o
 que os tutoriais ensinam.
 ats,
 erlon

  

  

 Creio ser muito difícil caracterizar, nos dia
 atuais, quais as
 atividades exclusivas de um profissional de
 informática.
 Recentemente vi em um forum a dúvida de um
 biólogo sobre como modelar
 seu banco de dados para os tipos de dados que
 precisava analisar.
 Apesar de biólogo seu conhecimento de
 modelagem e banco de dados era,
 com certeza, maior do que a maioria dos
 participantes desta lista. Mas
 ele não deseja ser um profissional de
 informática, apenas quer
 utilizar a informática para seu trabalho como
 biólogo. Será que no
 Brasil teremos uma lei restringindo tal tipo
 de atividade?


 não, a lei diz que ele não poderá exercer a
 profissão de analista de sistemas ou técnico em
 informática.
  

 Osvaldo

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




 -- 
 Todos os cogumelos são comestívies, alguns apenas
 uma vez.

 http://www.microbiocity.info
 http://www.microbiocity.info/ Cada vez mais
 semeando a discórdia...

 Se usuário tivesse extensão, com certeza seria .fdp

 
 
 

Re: [pgbr-geral] iniciante em postgres - duvida com erro

2008-03-17 Por tôpico jota . comm
Opa,

Manda a função para a gente dar uma olhada.

[]s

2008/3/17, Marcos Fabrício Corso [EMAIL PROTECTED]:

  ola pessoal
 sou iniciante em postgres
 criei uma tabela com um campo char de tamanho 1
 quando faco o insert, funciona legal, o update tambem, dae criei uma
 function para atualizar essa tabela, mas agora quando tento mudar um valor
 pelo pgadmin, ao visualizar os dados, da o seguinte erro :

 *sintax error of end of input at character 56*

 obrigado


 Atenciosamente,
 Marcos Fabrício Corso
 Analista de Sistemas Júnior
 JM Informática
 Fone : (41)  3076-0896
 Fax   : (41)  3352-2688
 [EMAIL PROTECTED]

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




-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Pesquisar mes dentro da data

2008-03-17 Por tôpico Alexsander Rosa
Pode usar o date_part [1]. Sintaxe:

SELECT nome FROM pessoa WHERE date_part('month',data_nascimento) = 4;

[1] http://www.postgresql.org/docs/current/static/functions-datetime.html

Em 17/03/08, Thiago Risso [EMAIL PROTECTED] escreveu:

   Use a função:
   EXTRACT(MONTH FROM TIMESTAMP sua_data)
   ou
   to_char(sua_datA, 'MM')


 Só pra complementar ... Normalmente uso o EXTRACT ou DATE_PART, pois
 com o TO_CHAR não da pra criar INDICES PARCIAIS, devido ao TO_CHAR
 depender de parâmetros externos como LOCALE para extrair o mês e
 portanto não é IMMUTABLE.!

 EX:
 trisso=# create index idx_foo_month on foo (to_char(data, 'MM'));
 ERROR:  functions in index expression must be marked IMMUTABLE

 trisso=# create index idx_foo_month on foo (EXTRACT(MONTH FROM data));
 CREATE INDEX
 trisso=#

 --
 Att:

 Thiago Risso

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




-- 
Atenciosamente,

Alexsander da Rosa
Linux User #113925
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] iniciante em postgres - duvida com erro

2008-03-17 Por tôpico Marcos Fabrício Corso
segue funcao :



CREATE OR REPLACE FUNCTION atualizanotas(int4, int4)
  RETURNS int4 AS
$BODY$

 UPDATE ONLY  escol213 
   SET certo  =   'S'  
   WHERE escol213.protocolo =  $1  ;
   select * from escol213 where protocolo = $1 ;
   select 1
$BODY$
  LANGUAGE 'sql' VOLATILE;
ALTER FUNCTION atualizanotas(int4, int4) OWNER TO postgres;


estou tentando alterar o valor do campo pelo visualizador visual do pgadmin, 
nao por via de comando (update .. )
exclui a funcao e continua o erro ...


  - Original Message - 
  From: jota.comm 
  To: Marcos Fabrício Corso ; Comunidade PostgreSQL Brasileira 
  Sent: Monday, March 17, 2008 5:42 PM
  Subject: Re: [pgbr-geral] iniciante em postgres - duvida com erro


  Opa,

  Manda a função para a gente dar uma olhada.

  []s


  2008/3/17, Marcos Fabrício Corso [EMAIL PROTECTED]:
ola pessoal
sou iniciante em postgres
criei uma tabela com um campo char de tamanho 1
quando faco o insert, funciona legal, o update tambem, dae criei uma 
function para atualizar essa tabela, mas agora quando tento mudar um valor pelo 
pgadmin, ao visualizar os dados, da o seguinte erro :

sintax error of end of input at character 56

obrigado


Atenciosamente,
Marcos Fabrício Corso
Analista de Sistemas Júnior
JM Informática
Fone : (41)  3076-0896
Fax   : (41)  3352-2688
[EMAIL PROTECTED]


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





  -- 
  João Paulo
  www.dextra.com.br/postgres
  PostgreSQL 


--
  E-mail classificado pelo Identificador de Spam Inteligente.
  Para alterar a categoria classificada, visite o Terra Mail 



--
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 14/03/2008 / Versão: 5.2.00/5252
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgres em varias distribuições Linux (Alex Fernandes Junça)

2008-03-17 Por tôpico Avelino Brun
Boa noite!

Estou instalando a versão nova do Postgresql 8.3 e tem a opção
Encoding(Server) WIN1252 ou LATIN1  e (Client) WIN1252 ou LATIN1.
Qual opção uso?

Atenciosamente
Avelino Brun

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


Re: [pgbr-geral] Postgres em varias distribuições Linux (Alex Fernandes Junça)

2008-03-17 Por tôpico Leandro DUTRA
2008/3/17, Avelino Brun [EMAIL PROTECTED]:

  Estou instalando a versão nova do Postgresql 8.3 e tem a opção
  Encoding(Server) WIN1252 ou LATIN1  e (Client) WIN1252 ou LATIN1.
  Qual opção uso?

Nenhuma.  UTF-8 (ISO 10646) ou Latin9 (ISO 8859-15).

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgres em varias distribuições Linux (Alex Fernandes Junça)

2008-03-17 Por tôpico Avelino Brun
Leandro
Muito obrigado pela sua resposta.
Pouco entendo do assunto, mas qual a diferença entre uma e outra. Na versão 
anterior usava LATIN1.
Ou melhor o que significa ISO10646?

Atenciosamente
Avelino Brun

- Original Message - 
From: Leandro DUTRA [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Monday, March 17, 2008 10:19 PM
Subject: Re: [pgbr-geral]Postgres em varias distribuições Linux (Alex 
Fernandes Junça)


2008/3/17, Avelino Brun [EMAIL PROTECTED]:

  Estou instalando a versão nova do Postgresql 8.3 e tem a opção
  Encoding(Server) WIN1252 ou LATIN1  e (Client) WIN1252 ou LATIN1.
  Qual opção uso?

Nenhuma.  UTF-8 (ISO 10646) ou Latin9 (ISO 8859-15).

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
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] Postgres em varias distribuições Linux (Alex Fernandes Junça)

2008-03-17 Por tôpico Luiz Rafael Culik Guimaraes
Avelino

Estou instalando a versão nova do Postgresql 8.3 e tem a opção
Encoding(Server) WIN1252 ou LATIN1  e (Client) WIN1252 ou LATIN1.
Qual opção uso?
eu recomendo as suas em LATIN1

[]s
Luiz

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


[pgbr-geral] Pasta com os dados

2008-03-17 Por tôpico Avelino Brun
Onde fica a pasta com os dados dos arquivos para poder fazer um backup 
manual?

Atenciosamente
Avelino Brun

- Original Message - 
From: Avelino Brun [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Monday, March 17, 2008 11:41 PM
Subject: Re: [pgbr-geral]Postgres em varias distribuições Linux (Alex 
Fernandes Junça)


Leandro
Muito obrigado pela sua resposta.
Pouco entendo do assunto, mas qual a diferença entre uma e outra. Na versão
anterior usava LATIN1.
Ou melhor o que significa ISO10646?

Atenciosamente
Avelino Brun

- Original Message - 
From: Leandro DUTRA [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Monday, March 17, 2008 10:19 PM
Subject: Re: [pgbr-geral]Postgres em varias distribuições Linux (Alex
Fernandes Junça)


2008/3/17, Avelino Brun [EMAIL PROTECTED]:

  Estou instalando a versão nova do Postgresql 8.3 e tem a opção
  Encoding(Server) WIN1252 ou LATIN1  e (Client) WIN1252 ou LATIN1.
  Qual opção uso?

Nenhuma.  UTF-8 (ISO 10646) ou Latin9 (ISO 8859-15).

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
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 

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


Re: [pgbr-geral] Postgres em varias distribuições Linux (Alex Fernandes Junça)

2008-03-17 Por tôpico Avelino Brun
Mas dá erro se colocar Portugues Brasil e Latin1 na versão nova.

Atenciosamente
Avelino Brun
(54)84038513
Databrum Sistemas de Gerenciamento Empresarial
- Original Message - 
From: Luiz Rafael Culik Guimaraes [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Monday, March 17, 2008 11:42 PM
Subject: Re: [pgbr-geral]Postgres em varias distribuições Linux (Alex 
Fernandes Junça)


Avelino

Estou instalando a versão nova do Postgresql 8.3 e tem a opção
Encoding(Server) WIN1252 ou LATIN1  e (Client) WIN1252 ou LATIN1.
Qual opção uso?
eu recomendo as suas em LATIN1

[]s
Luiz

___
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