Re: [pgbr-geral] not null if
Cleiton, agradeço a atenção. Em 19 de janeiro de 2017 11:56, Cleiton Luiz Domazak < cleitondoma...@gmail.com> escreveu: > > > 2017-01-19 10:55 GMT-02:00 Rafael Sousa : > >> é possivel colocar um not null apenas se outro campo for por exemplo true >> ? >> > > Você poderia ser mais claro no exemplo? > >> >> >> >> ___ >> 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] not null if
Obrigado Tiago, funcionou perfeitamente ! Em 19 de janeiro de 2017 12:58, Tiago José Adami escreveu: > Em 19 de janeiro de 2017 10:55, Rafael Sousa > escreveu: > > > > é possivel colocar um not null apenas se outro campo for por exemplo > true ? > > É possível criando um check constraint: > > postgres=# create database checks; > CREATE DATABASE > > postgres=# \c checks; > Você está conectado agora ao banco de dados "checks" como usuário > "postgres". > > checks=# create table public.teste_check(att1a boolean not null > default false, att2b integer); > CREATE TABLE > > ## Criação da Check Constraint > checks=# alter table public.teste_check add constraint ck_teste_2b > check ( case when att1a is true then att2b is not null end ); > ALTER TABLE > > ## Registro válido > checks=# insert into public.teste_check(att1a, att2b) values(false,null); > INSERT 0 1 > > ## Registro inválido, já que attr1a é TRUE, attr2b não pode ser null > checks=# insert into public.teste_check(att1a, att2b) values(true,null); > ERROR: new row for relation "teste_check" violates check constraint > "ck_teste_2b" > DETALHE: Failing row contains (t, null). > > > > Adami > ___ > 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] not null if
é possivel colocar um not null apenas se outro campo for por exemplo true ? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] performance - function
Olá, Minha dúvida é sobre a performance ao se utilizar function. Tenho algumas functions em plpgsql no meu banco que levam um certo tempo para retornar os dados (ela recebe vários parâmetros e o retorno é RETURNS SETOF record), alguém teria uma idéia do que pode ser feito para melhorar a performance, adicionando alguns indices nas tabelas pesquisadas consegui uma melhora significativa, mas gostaria de diminuir ainda mais o tempo de resposta. obrigado Rafael ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Postgresql 8.4.1 campo boolean
Olá pessoal, No pg 8.4.1 no campo boolean ele só ta aceitando true e false, com faço para aceitar 0 e 1, pois no pg 8.3 aceitava. Alguma dica. Valeu Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Serviço do PG não inicia
execute um initdb para recriar o banco 2009/8/20 Mauricio Merlin > Retorna alguma mensagem de erro? > > Windows ou Linux? > > Como faz para subir o banco? qual comando? > > > Em 20/08/2009 14:55, *Pedro B. Alves < pedroalve...@gmail.com >* escreveu: > > > Pessoal, preciso de uma luz. > > O serviço do postgresql, estava caindo sozinho, ou seja, eu iniciava, > e ele caia. > > O que fiz, desinstalei o banco, instalei novamente, e quando volto a > pasta data, ele não está levantando novamente. > > Alguém tem alguma idéia de onde eu devo começar? > > Grato. > ___ > 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] RES: RES: Oracle conectar postgres
vc pode postar o seu tsnames? 2009/1/8 Guilherme Vianna de Aguiar > Eu configurei o ODBC e no tnsnames criei um alias. > > No Oracle eu acesso o Postgres usando o alias do tnsnames, algo como > > > > Select * > > From tab...@alias; > > > > [], > > Guilherme > > > > > > *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto: > pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *Rafael Sousa > *Enviada em:* quinta-feira, 8 de janeiro de 2009 14:48 > *Para:* Comunidade PostgreSQL Brasileira > *Assunto:* Re: [pgbr-geral] RES: Oracle conectar postgres > > > > vc criou uma database link? > > > > vc pode me dizer a sintaxe de como fazer > > 2009/1/8 Guilherme Vianna de Aguiar > > Rafael você pode usar ODBC. > > Eu tenho um ambiente assim: leio uma base Postgres a partir do Oracle. > > > > Abr, > > Guilherme Vianna > > > > > > *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto: > pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *Rafael Sousa > *Enviada em:* quinta-feira, 8 de janeiro de 2009 14:21 > *Para:* Comunidade PostgreSQL Brasileira > *Assunto:* [pgbr-geral] Oracle conectar postgres > > > > Olá pessoal... > > > > > > Gostaria de saber se tem como minha base oracle se conectar na minha base > postgres. > > > > > > Assim gostaria de criar uma stored procedure no oracle que; > > quando houver um insert... esse mesmo insert seja feito na minha base > postgres. > > > > > > Será que isso dá certo? > > Como faço? > > > > > > Agradeço > > > > Rafael Sousa > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.176 / Virus Database: 270.10.4/1880 - Release Date: 8/1/2009 > 08:13 > > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.176 / Virus Database: 270.10.4/1880 - Release Date: 8/1/2009 > 08:13 > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] RES: Oracle conectar postgres
vc criou uma database link? vc pode me dizer a sintaxe de como fazer 2009/1/8 Guilherme Vianna de Aguiar > Rafael você pode usar ODBC. > > Eu tenho um ambiente assim: leio uma base Postgres a partir do Oracle. > > > > Abr, > > Guilherme Vianna > > > > > > *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto: > pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *Rafael Sousa > *Enviada em:* quinta-feira, 8 de janeiro de 2009 14:21 > *Para:* Comunidade PostgreSQL Brasileira > *Assunto:* [pgbr-geral] Oracle conectar postgres > > > > Olá pessoal... > > > > > > Gostaria de saber se tem como minha base oracle se conectar na minha base > postgres. > > > > > > Assim gostaria de criar uma stored procedure no oracle que; > > quando houver um insert... esse mesmo insert seja feito na minha base > postgres. > > > > > > Será que isso dá certo? > > Como faço? > > > > > > Agradeço > > > > Rafael Sousa > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.176 / Virus Database: 270.10.4/1880 - Release Date: 8/1/2009 > 08:13 > > ___ > 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] Oracle conectar postgres
Olá pessoal... Gostaria de saber se tem como minha base oracle se conectar na minha base postgres. Assim gostaria de criar uma stored procedure no oracle que; quando houver um insert... esse mesmo insert seja feito na minha base postgres. Será que isso dá certo? Como faço? Agradeço Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação Banco PostgreSQL
Então porque é de graça, deve vir de qualquer jeito que tá bom né rsrsrs 2009/1/5 Osvaldo Kussama > Em 05/01/09, João Paulo Valeriano Fonseca > escreveu: > > Concordo com o Rafael... Essa cultura de que "não espere ser bem > > tratado na lista" é insustentável para um software comunitário como o > > postgre. > > Isso me faz lembrar uma espetada de um profissional da Sun que estava > > tentando nos convercer a abandonar o postgre e passar para o Mysql. > > Ele disse: "quando você tiver algum problema, vai procurar ajuda la > > lista?". Hoje eu percebo a verdade desse discurso. > > Existem vária empresas e consultores que dominam o assunto. > Você quer uma consultoria gratuita ou pretende pagar por ela? > Caso você pague pelo tempo que a empresa/consultor gastar para > atendê-lo você pode, e deve, exigir que o tratamento seja da maneira > que você deseja. > > > > Um colega meu aqui do trabalho postou coincidentemente uma dúvida > > sobre replicação. Não foi respondido de forma minimamente > > satisfatória. Sobre esse assunto, replicação, as dúvidas são > > recorrentes porque os tutoriais são superficiais e falham com > > frequência. > > > > 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] Replicação Banco PostgreSQL
Bem... só tenho a dizer que a humildade é primeira virtude a ser trabalhada. E "como as coisas funcionam?..." essa lista de discursão é para aprender ou para massagear o ego de algumas pessoas? Termino o assunto por aqui. 2009/1/5 Euler Taveira de Oliveira > Rafael Sousa escreveu: > > [Sem querer ser chato mas já sendo...] > > > Meu caro amigo, acredito fielmente que o intuito deste forum seja para > > tirar duvidas de pessoas tanto leigas como experientes, sendo que > > respostas como a sua e demais que estao postadas nesse forum > > desencorajam pessoas com pouco conhecimento a tirar duvidas aqui, que > > custa dizer .. "é ferramenta tal por isso..." ou "pesquise a ferramenta > > tal.. ela está sendo muito usada e poderar lhe ajudar" > > > Isto *não* é um _forum_; *é* uma _lista de discussão_. A resposta do > Sebastian > _é_ óbvia para uma pergunta recorrente. Se você pelo menos tivesse olhado o > histórico veria que essa pergunta aparece de 15 em 15 dias, senão toda > semana. > > > Respostas como a sua são chatas e sinceramente deselegante. > > > Não leve isso para o lado pessoal. Talvez você tenha acompanhado as > discussões > aqui por pouco tempo e não conseguiu assimilar como as coisas funcionam por > aqui. Uma leitura das regras da lista [1] é fortemente recomendada. > > > [1] http://www.postgresql.org.br/RegrasLista > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > ___ > 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] Replicação Banco PostgreSQL
Gostei da resposta do Marcelo Costa, pois nela tem a vontade de ajudar... mandou um link que para um leigo como eu vai com certeza irá me ajudar. Respostas assim é que ajudam a todos nós e não " leia o historio", "leia o manual do postgres", "eu ja respondi isso" e blábláblá Obrigado Marcelo Costa pela atenção. 2009/1/5 Marcelo Costa > Olá bom dia > > 2009/1/5 Rafael Sousa > >> Olá a todos, >> >> gostaria de saber qual a melhor ferramenta para replicação e pool de >> conexões para o postgres. >> > > Na SQL Magazine desse mês há um artigo falando desse assunto. > > http://www.devmedia.com.br/resumo/default.asp?site=2 > > Atte, > > -- > Marcelo Costa > > - > "Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao > invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles > alteram os fatos para ajustá-los às suas visões.", > > Doctor Who. > > ___ > 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] Replicação Banco PostgreSQL
Meu caro amigo, acredito fielmente que o intuito deste forum seja para tirar duvidas de pessoas tanto leigas como experientes, sendo que respostas como a sua e demais que estao postadas nesse forum desencorajam pessoas com pouco conhecimento a tirar duvidas aqui, que custa dizer .. "é ferramenta tal por isso..." ou "pesquise a ferramenta tal.. ela está sendo muito usada e poderar lhe ajudar" Respostas como a sua são chatas e sinceramente deselegante. 2009/1/5 Sebastian SWC > 2009/1/5 Rafael Sousa : > > Olá a todos, > > > > gostaria de saber qual a melhor ferramenta para replicação e pool de > > conexões para o postgres. > > > > sem querer ser chato, mas você poderia dar uma olhada no histórico? > > -- > Atenciosamente, > Sebastian Selau Webber Colombo > ___ > 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] Replicação Banco PostgreSQL
Olá a todos, gostaria de saber qual a melhor ferramenta para replicação e pool de conexões para o postgres. Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problema com sequence : criando int ervalo involuntário.
tenta criar a sequence assim: CREATE SEQUENCE nomedaseq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; até... rafael sousa 2008/11/14 Rubens José Rodrigues <[EMAIL PROTECTED] > > Pessoal, > > > > Eu já tive este problema mas sinceramente deu "branco" aqui e não havia > documentado. > > > > Cenário: > > > > Estrutura > > Windows Vista > > PostgreSQL 8.3.3, compiled by Visual C++ build 1400 > > Zeos 6.6.2-RC > > > > Lógica > > create sequence seq_foo start with 1; > > create table foo (seq bigint default ('seq_foo'::regclass), texto > varchar(1)); > > > > No PSQL : > > Insert into foo (texto) values ('a'); > > Insert into foo (texto) values ('b'); > > Insert into foo (texto) values ('c'); > > > > Via Delphi/Zeos > > Mesmo item acima numa query. > > > > Problema : > > Ao pegar o result set da tabela acima o seqüencial está : > > > > seqtexto > > 1 a > > 3 b > > 5 c > > > > > > Ou seja ele está "pulando" a seqüencia, mesmo sabendo que não tenho uma > trigger para isto e ou não tenho outras transações usando esta sequence. > > > > Alguém poderia me ajudar? > > > > > > > > > > > > > > > > > > Att. > > > > > Rubens José Rodrigues > > > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] RES: RES: Postgres 64 bits
Para instalar no FreeBSD amd64 você pode utilizar o ports... : algo do tipo: cd /usr/ports/databases/postgresql83-server make install clean 2008/11/11 Dickson S. Guedes <[EMAIL PROTECTED]> > Jota escreveu: > > Olá, > > > > Da mesma forma. Não existe diferentes parâmetros para 64 bits no > > postgresql.conf ou no kernel > > Apenas complementando o que o Jota informou, parâmetros não mudam mesmo, > o que muito provavelmente vai mudar é justamente o valor de alguns > deles, principalmente os relacionados à shared_buffer, tendo em vista > que você conseguirá alterar este valor para além do que você conseguia > em um PostgreSQL rodando em 32bits. > > -- > []s > Dickson S. Guedes > Administrador de Banco de Dados > Projeto Colmeia - Florianópolis, SC > (48) 3322-1185, ramal: 26 > > ___ > 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] PGCON 2009 no Nordeste
Concordo com coutinho. 2008/10/23 Nabucodonosor Coutinho <[EMAIL PROTECTED]> > A pgcon nao seria eternamento no nordeste, a intencao é rotacionar por > todo o pais em breve inevitavelmente seria em sampa de novo, seria no > RJ, seria no RS, mas seria também em Manaus, em Belem, em Brasilia, > etc > > Em 23/10/08, Tiago N. Sampaio<[EMAIL PROTECTED]> escreveu: > > Pessoal, vamos ser praticos. > > Onde tem mais pessoas que participariam efetivamente do pgconn? > > Acredito que seja Sudeste e sul. > > > > Muitas pessoas dessas regiões não poderiam se dar ao luxo de viajar para > > o nordeste devido ao tempo X custo. > > Assim como é um fato que as pessoas do nordeste são prejudicadas do > > mesmo jeito com o encontro sendo feito em sampa ou campinas por exemplo. > > > > O que precisa ser visto a quantidade de pessoas beneficiada X > > prejudicadas em qualquer das escolhas. > > > > Eu fui nas duas edições da pgconn, e se fosse no nordeste, em fortaleza > > por exemplo, eu não poderia participar... > > Mas sou apenas um... > > > > -Original Message- > > From: Magno Junior <[EMAIL PROTECTED]> > > Reply-To: Comunidade PostgreSQL Brasileira > > > > To: Comunidade PostgreSQL Brasileira > > > > Subject: Re: [pgbr-geral] PGCON 2009 no Nordeste > > Date: Sun, 19 Oct 2008 11:20:32 -0300 > > > > 2008/10/19 Ribamar Sousa <[EMAIL PROTECTED]>: > >> A título de feedback: > >> > >> À pergunta seguinte, respondi que não participei de nenhum: > >> > >> De quais PGCons você participou? * > >> > >> A pergunta seguinte: > >> > >> Qual foi sua forma de finaciamento para a vinda? * > >> Responda apenas caso voce tenha vindo em algum PGCon > >> > >> Logicamente não deveria ser obrigatória, mas terei que responder de > forma > >> incorreta para conseguir votar, pois está me impedindo. > >> > >> > >> 2008/10/18 Nabucodonosor Coutinho <[EMAIL PROTECTED]> > >>> > >>> Pessoal, essa é pra convocar quem ainda não votou na enquete sobre a > >>> escolha do local da PGCON 2009. > >>> > >>> Eu apresentei a cadidatura da cidade de Fortaleza pelos seguintes > >>> motivos: > >>> > >>> Cidade Turística, > >>> Governo do estado está adotando software livre e determinou o > >>> PostgreSQL como banco de dados oficial. > >>> Governo municipal está adotando software livre e postgreSQL. > >>> Temos hoje 4 voluntários os quais se apresentaram na lista e no orkut > >>> da do PostgreSQL-CE > >>> Temos o apoio do pessoal da Bahia que abdicou da candidatura de > >>> salvador para 2009 em nosso favor. > >>> > >>> > >>> Quem deseja opinar sobre onde deve ser realizada a PGCON ainda pode > >>> votar acessando nossa enquete: > >>> http://spreadsheets.google.com/viewform?key=pOTXKYttN5R6ig8ZywX8pbw > >>> > >>> > >>> Obrigado a todos. > >>> > > > > > > Ei... vcs não colocaram o Maranhão (MA) em nenhuma das alternativas de > > escolha do estado de origem, nem em qualquer outra. > > Eu olhei mais de uma ez pra nao ter duvida de que não existia mesmo e > > nao pq tava ficando cego e nao achei mesmo o MA. > > ___ > > 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 > > > > > -- > Nabucodonosor Coutinho > -- > O cartão de crédito que você ganha comprando ou indicando pessoas -> > http://www.cartaounicardmegabonus.net > ___ > 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] Tabelas de apoio ou Enumerações
a... esse exemplo tá ficando cada vez melhor.. :-) rafael 2008/10/15 Leandro DUTRA <[EMAIL PROTECTED]> > 2008/10/15 Johnny Taylor Faria Chaves <[EMAIL PROTECTED]>: > > Quoting rafael sousa <[EMAIL PROTECTED]>: > > > >> CREATE TABLE teste > >> ( > >> id integer NOT NULL, > >> uf estados, > >> CONSTRAINT teste_pkey PRIMARY KEY (id) > >> ) > > > > O comentário abaixo não tem haver com o assunto em questão, e eu não > > sou o Leandro, mas esses exemplos podem "levar para o mau caminho" > > quem está novo me BD e vai aprendendo pelos fragmentos de códigos que > > vê. > > Legal, tenho seguidores agora? ;-) > > > > É sobre as "chaves artificiais", é um exemplo típico de onde não deve > > haver, "uf" é a "chave natural" candidata, e se for usada como FK em > > outra tabela/relação também evita JOINS onde não for preciso exibir o > > nome do estado, falando em JOINS, ou eu sou "muito ingênuo", ou os > > outros SGBD por ai são muito ineficientes com JOINS, ou esses AD são > > muito paranóicos mesmo. > > Subscrevo integralmente! > > E obrigado, eu não tinha reparado. > > Só para completar, uma boa modelagem seria: > > CREATE TABLE teste > ( > uf estados > CONSTRAINT teste_pk PRIMARY KEY > ) > ; > > -- > skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra > +55 (11) 3040 7344 gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL > PROTECTED]> > +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 > BRAZIL GMT-3 MSN: 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] Tabelas de apoio ou Enumerações
Para o pessoal da lista que possa não estar entendo o assunto da thread segue um exemplo: CREATE TYPE estados AS ENUM('SP','MG','RJ'); CREATE TABLE teste ( id integer NOT NULL, uf estados, CONSTRAINT teste_pkey PRIMARY KEY (id) ) insert into teste values(1,'SP') OK insert into teste values(1,'SJ') valor de entrada e invalido para enum estados: "SJ" select * from pg_enum enumtypid oid; enumlabel name 16797;"SP" 16797;"MG" 16797;"RJ" 2008/10/14 Aldemir Vieira <[EMAIL PROTECTED]> > Avisa pra ele também, DUTRA, que eu sou AD e posso sim questionar a função > do rapaz. No mais, obrigado por compreender o humor nas linhas da mensagem, > fui bem sutil, né ? ;-) > > 2008/10/14 Leandro DUTRA <[EMAIL PROTECTED]> > > 2008/10/14 Marcus Fernandez <[EMAIL PROTECTED]>: >> > Acho que todos estamos aqui para aprender independente de sua função. Se >> não >> > quer ser questionado então não sei o que você faz lendo mensagens um >> grupo >> > de discussões. Ao invés de se preocupar com a função do rapaz, se >> preocupe >> > apenas em responder ao que ele perguntou para que ele passe a entender >> > questões de performance, ou se mantenha na sua insignificância. >> >> Marcus, devagar com o andor que o santo é de barro. >> >> O Aldemir não usou de agressividade, e as observações dele foram >> pertinentes e objetivas. Ele só usou de bom humor para falar o que eu >> mesmo já dissera. >> >> Sei que já fui culpado disso, mas vamos evitar respostas pessoais e de >> mal humor? >> >> >> -- >> skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra >> +55 (11) 3040 7344 gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL >> PROTECTED]> >> +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 >> BRAZIL GMT-3 MSN: msnim:[EMAIL PROTECTED] >> ___ >> pgbr-geral mailing list >> pgbr-geral@listas.postgresql.org.br >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > > -- > Forte abraço, > Aldemir Vieira > > ___ > 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] Pesquisa sobre o local do PGCon Brasil 2009
Que tal em FORTALEZA-CE? Em 14/10/08, André Volpato <[EMAIL PROTECTED]> escreveu: > > Fábio Telles Rodriguez escreveu: > > Senhores e senhoritas, estamos fazendo uma pesquisa para escolher o > > local do PGCon Brasil 2009. Em 2007 foi em São Paulo-SP e em 2008 foi > > em Campinas-SP. Agora para 2009 queremos saber a sua opinião. > > > > A pesquisa está on-line em > > http://spreadsheets.google.com/viewform?key=pOTXKYttN5R6ig8ZywX8pbw > > > > Então ajude a decidir o local agora mesmo! > > > > Muito legal... pelo jeito dessa vez a organização começa bem antes ! ;) > Estou respondendo a pesquisa e vou tentar ajudar a trazer a PGCon para o > sul. > > Aproveitando a mensagem, gostaria de parabenizar todos os envolvidos na > Pg´08. > Vocês devem se orgulhar em conseguir fazer tudo "no peito"... > Só para efeito de comparação, aqui está um link [1] da conferência > gringa (PGCon West 08), > e, se nós perdemos um pouco no nível das palestras e de Mac Air´s > (hehe), ganhamos > fácil na organização e no happy hour :) > > Abraços a todos! > > [1] http://db.endpoint.com/pg-conf-08 > > > -- > > []´s, ACV > > > ___ > 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] Tabelas de apoio ou Enumerações
Concordo com o Aldemir, Prefiro fazer uma tabela como a do exemplo abaixo e usar restrições ( unicidade, fk ) do que colocar todos esses dados em um enumerator Ex.: SP São Paulo MG Minas Gerais RJ Rio de Janeiro ...etc 2008/10/13 Leandro DUTRA <[EMAIL PROTECTED]> > 2008/10/13 Aldemir Vieira <[EMAIL PROTECTED]>: > > Imagine se o conteúdo estivesse em um enumerator? > > Teríamos que controlar isso em todas as aplicações. > > Não é bem assim, Aldemir. > > Veja o meu exemplo na palestra do último PgConBR, agora em setembro. > Usa-se uma enumeração na definição do tipo, o qual é usado para > definir um domínio ou diretamente nas relações (tabelas). O efeito é > bem próximo do de uma tabela de referência, mas com a vantagem de ser > um tipo indenpendente, estrito. Por exemplo, no caso do sexo, não vai > dar para comparar o atributo sexo com qualquer outro atributo > caracter. > > > -- > skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra > +55 (11) 3040 7344 gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL > PROTECTED]> > +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 > BRAZIL GMT-3 MSN: 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.conf
Seguinte, Os programadores aqui estão desenvolvendo em MONO uma aplicação em C# e estou usando APACHE mais o modulo APACHE_MOD_MONO para rodas as paginas aspx, A aplicação é um sistema de controle de processos. O S.O é Suse Linux Enterprise Server. 2008/6/17 Leandro DUTRA <[EMAIL PROTECTED]>: > 2008/6/17 Rafael Sousa <[EMAIL PROTECTED]>: > > Depende do q? eu quero q ele fiqur rapido > > Do que você quer fazer exatamente! Que tipo de aplicação, arquitetura &c. > > > -- > skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra > +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL PROTECTED]> > +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 > +55 (11) 5685 2219 MSN: 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.conf
Depende do q? eu quero q ele fiqur rapido 2008/6/17 Leandro DUTRA <[EMAIL PROTECTED]>: > 2008/6/17 Rafael Sousa <[EMAIL PROTECTED]>: > > > > Pessoal tenho um servidor IBM com 8Gb de RAM e 3 Discos 300Gb SAS, ele > terá > > instalado o apache e o postgresql 8.3, o sistema esta sendo implantado do > > ZERO, qual é a configuração do postgres.conf mais adequada pra mim. > alguém > > poderia me dizer. > > RAID 1 com spare, Debian AMD64 — o resto depende, e muito, do que > exatamente você vai fazer. > > -- > skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra > +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL PROTECTED]> > +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 > +55 (11) 5685 2219 MSN: 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] postgres.conf
Olá a todos, Pessoal tenho um servidor IBM com 8Gb de RAM e 3 Discos 300Gb SAS, ele terá instalado o apache e o postgresql 8.3, o sistema esta sendo implantado do ZERO, qual é a configuração do postgres.conf mais adequada pra mim. alguém poderia me dizer. Desde já Obrigado Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Servidor IBM x3650 - Postgresql 8.3.1
Perdão a todos, O processador é um XEON QuadCore 3.2GHz A escolha do opensuse foi dada pelos gestores que querem somente uma unica distribuição tanto para desktop quanto para servidores. Mas porque usar o FreeBSD 7 ou Debian? Fizemos uma experiencia com virtualização e não foi muito bom. 2008/5/8 Dickson Guedes <[EMAIL PROTECTED]>: > Rafael Sousa escreveu: > > A proposta é que esse servidor seja web e banco de produção. > > Essa união lógica sempre me assusta. É apreciável a consolidação de > serviços, você não falou sobre processador mas no seu caso eu utilizaria > virtualização. > > -- > []s > Dickson S. Guedes > - > Projeto Colmeia - Curitiba - PR > (41) 3254-7130 ramal: 27 > http://makeall.wordpress.com/ > http://planeta.postgresql.org.br/ > ___ > 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] Servidor IBM x3650 - Postgresql 8.3.1
De dados precisa? 2008/5/8 Leandro DUTRA <[EMAIL PROTECTED]>: > 2008/5/8 Rafael Sousa <[EMAIL PROTECTED]>: > > Qual a melhor configuração de tunning para o postgres para o servidor > > abaixo: > > > > Servidor: IBM x3650 > > Memoria: 8GB > > Discos: 3x300GB > > S.O: OpenSuse 10.3 > > PostgreSQL: 8.3.1 > > > > A proposta é que esse servidor seja web e banco de produção. > > Com três discos, eu faria RAID 1 com um disco de reserva. > > Em se tratando de IBM, eu verificaria a possibilidade de obter suporte a > Debian. > > Mas falando sério, faltam informações. Só dá para dizer para alocar > bastante memória, e usar GNU/Linux AMD64. > > -- > skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra > +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL PROTECTED]> > +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 > +55 (11) 5685 2219 MSN: 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] Servidor IBM x3650 - Postgresql 8.3.1
Olá pessoal, Qual a melhor configuração de tunning para o postgres para o servidor abaixo: Servidor: IBM x3650 Memoria: 8GB Discos: 3x300GB S.O: OpenSuse 10.3 PostgreSQL: 8.3.1 A proposta é que esse servidor seja web e banco de produção. O que vcs acham? Agradeço a atenção de todos Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Log PostgreSQL
Ola a todos, Como posso monitorar meu banco de dados? Como eu habilito os logs do postgres? Para melhorar a performace dele eu tenho que mudar algum parametro no linux? Desde já obrigado Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Material Migração Oracle Postgres
Bom dia a todos, ALguém possui algum tipo de material para migrar o Oracle 9i para PostgreSQL?´ É confiavél migrar para o 8.3? Desde já Obrigado. Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Driver Npgsql
Olá a todos., Alguem sabe dizer se já existe o driver Npgsql para o postgresql 8.3 ou o driver do 8.2 é compativel, pois quando eu uso o driver do 8.2 dá esse erro na minha aplicação. Essa mesma aplicação acessando o banco 8.2 não da erro. *ERROR: 42883: operator does not exist: text = integer* *Description: *Error processing request. *Error Message: *HTTP 500. Npgsql.NpgsqlException: ERROR: 42883: operator does not exist: text = integer *Stack Trace: * Npgsql.NpgsqlException: operator does not exist: text = integer Severity: ERROR Code: 42883 Hint: No operator matches the given name and argument type(s). You might need to add explicit type casts. at Npgsql.NpgsqlConnector.CheckErrors () [0x0] at Npgsql.NpgsqlConnector.CheckErrorsAndNotifications () [0x0] at Npgsql.NpgsqlCommand.ExecuteCommand () [0x0] at Npgsql.NpgsqlCommand.ExecuteReader (CommandBehavior cb) [0x0] at Npgsql.NpgsqlCommand.System.Data.IDbCommand.ExecuteReader (CommandBehavior cb) [0x0] at System.Data.Common.DbDataAdapter.Fill (System.Data.DataSet dataSet, Int32 startRecord, Int32 maxRecords, System.String srcTable, IDbCommand command, CommandBehavior behavior) [0x0] at System.Data.Common.DbDataAdapter.Fill (System.Data.DataSet dataSet) [0x0] at verNoticia.Page_Load (System.Object sender, System.EventArgs e) [0x0] at System.Web.UI.Control.OnLoad (System.EventArgs e) [0x0] at System.Web.UI.Control.LoadRecursive () [0x0] at System.Web.UI.Page.InternalProcessRequest () [0x0] at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x0] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dbvisualizer
FDS 2008/2/18, Osvaldo Rosario Kussama <[EMAIL PROTECTED]>: > > Rafael Sousa escreveu: > > > > Alguém tem o crack ou serial do Dbvisualizer? > > > > > Nesta lista não se defende, e muito menos se concorda com, a > PIRATARIA. > > Em muitas listas uma mensagem como a acima é motivo para o > banimento do solicitante. > > Com a palavra os administradores da pgbr-geral. > > 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
[pgbr-geral] Dbvisualizer
Olá, Alguém tem o crack ou serial do Dbvisualizer? Valeu Rafael SOusa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Encoding de Banco de Dados
Olá a todos, Gostaria que se possivel alguém da lista pudesse me explicar como eu faço export e import para bancos postgre com o encoding deferentes. Ex: tenho um banco de dados chamado devel que o encoding é UTF8 e quero exportar os dados desse banco para o banco homolog que é ASCII. Desde já agradeço a todos Rafael Sousa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral