Re: [pgbr-geral] Sincronismo de tabela

2017-01-20 Por tôpico Fabrízio de Royes Mello
On 20-01-2017 15:31, Pedro B. Alves wrote:
> 
> * Dae pessoal.
> 
> Não sei se seria nesse fórum para essa duvida mas vamos lá..
> 
> Eu tenho uma tabela no meu banco de dados da empresa tabela de Parâmetros.
> 
> que queria que fosse sincronizado com as bases dos meus clientes.
> 
> tipo, cadastro o um parametro novo na nossa base e gostaria que fosse
> para a tabela de nossos clientes também.. 
> 

E na base do seu cliente essa tabela também sofrerá alterações?


> alguém tem alguma ideia de qual a melhor forma de fazer isso?
> 

Existem algumas ferramentas/soluções para essa atividade como o
pglogical [1] ou Slony [2]. Cada uma delas tem algumas restrições bem
como vantagens e desvantagens.


> sabendo que temos bastante registros nessa tabela.
> 

A quantidade de registros que importa em uma replicação geralmente não é
o total da tabela, e sim o volume de alterações (deltas) que a mesma
sofre. Se vc tiver uma tabela com milhoes de registro que quase nao
sofre alteração apenas o setup inicial da replicação sera demorado.

Att,

-- 
   Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Sincronismo de tabela

2017-01-20 Por tôpico Pedro B. Alves
* Dae pessoal.

Não sei se seria nesse fórum para essa duvida mas vamos lá..

Eu tenho uma tabela no meu banco de dados da empresa tabela de Parâmetros.

que queria que fosse sincronizado com as bases dos meus clientes.

tipo, cadastro o um parametro novo na nossa base e gostaria que fosse para
a tabela de nossos clientes também..

alguém tem alguma ideia de qual a melhor forma de fazer isso?

sabendo que temos bastante registros nessa tabela.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Funções e seus tipos de parametros

2017-01-20 Por tôpico Ariel Alves
Olá Camilo era exatamente isto que eu precisava!

Obrigado.

Em 20 de janeiro de 2017 12:58, Camilo 
escreveu:

> Em 20/01/2017 12:01, Ariel Alves escreveu:
>
>> Olá prezados,
>>
>> Estou precisando listar todas as funções e os seus tipos de paramentos.
>> Por exemplo,
>> function1(numeric,text)
>> function2(numeric,timestamp,text)
>> function3(bigint,text)
>>
>> Não encontrei esta informação no catalogo.
>>
>> Alguém sabe onde localizar isto?
>>
>>
>> Estou utilizando o PostgreSQL 9.6.1
>>
>>
>> Agradecido.
>>
>> --
>>
>> José Ariel Ferreira Alves
>> arielalves...@gmail.com 
>> ariel.al...@msn.com 
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
> Você pode utilizar a pg_proc [1], segue um exemplo abaixo:
>
> select
> proname,
> proargtypes::regtype[]::varchar[]
> from
> pg_proc
> where
> proname like 'fn_%';
>
> [1] https://www.postgresql.org/docs/current/static/catalog-pg-proc.html
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 

José Ariel Ferreira Alves
arielalves...@gmail.com
ariel.al...@msn.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] Funções e seus tipos de parametros

2017-01-20 Por tôpico Camilo

Em 20/01/2017 12:01, Ariel Alves escreveu:

Olá prezados,

Estou precisando listar todas as funções e os seus tipos de 
paramentos. Por exemplo,

function1(numeric,text)
function2(numeric,timestamp,text)
function3(bigint,text)

Não encontrei esta informação no catalogo.

Alguém sabe onde localizar isto?


Estou utilizando o PostgreSQL 9.6.1


Agradecido.

--

José Ariel Ferreira Alves
arielalves...@gmail.com 
ariel.al...@msn.com 


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

Você pode utilizar a pg_proc [1], segue um exemplo abaixo:

select
proname,
proargtypes::regtype[]::varchar[]
from
pg_proc
where
proname like 'fn_%';

[1] https://www.postgresql.org/docs/current/static/catalog-pg-proc.html
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] RES: RES: RES: REF: Constraint Check por coluna e por tabela.

2017-01-20 Por tôpico Paulo
>>
OK. Obrigado Guimarães.

Att,
Paulo.


___
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: REF: Constraint Check por coluna e por tabela.

2017-01-20 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-20 13:09 GMT-02:00 Paulo :
>>Na verdade só o nome difere.  O objeto criado é o mesmo.
>
> Sim, isso eu sei.

Então não entendi qual a dúvida.  Se o objeto criado é o mesmo (uma
restrição de integridade que impede a nulidade dum atributo), e apenas
um tem nome automático e o outro nome atribuído, o que resta a
analisar?


> Mas o comportamento do banco, muda alguma coisa ?

Por que mudaria?  Só por causa do nome da restrição?  É óbvio que é
melhor ter um nome explicitamente definido, mas isso nada tem a ver
com o comportamento nem da base de dados, nem do SBGD.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] RES: RES: REF: Constraint Check por coluna e por tabela.

2017-01-20 Por tôpico Paulo
>>Na verdade só o nome difere.  O objeto criado é o mesmo.

Sim, isso eu sei.
Mas o comportamento do banco, muda alguma coisa ?

Att,
Paulo.


___
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: REF: Constraint Check por coluna e por tabela.

2017-01-20 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-20 12:02 GMT-02:00 Paulo :
>
> nome character varying(60) NOT NULL UNIQUE,  aqui
[…]
> CONSTRAINT uq_nome UNIQUE (nome ))   aqui

Na verdade só o nome difere.  O objeto criado é o mesmo.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] RES: REF: Constraint Check por coluna e por tabela.

2017-01-20 Por tôpico Paulo
>>
>Paulo, eu particularmente acho muito difícil responder uma pergunta
>tão geral.  Poderias ser mais específico, talvez com exemplo e questão direta?

Serei mais claro na pergunta.
Eu posso criar as minhas tabelas do seguinte modo:

-
--CHECK A NIVEL DE COLUNA
-
CREATE TABLE tabela(
  id serial NOT NULL,
  nome character varying(60) NOT NULL UNIQUE,  aqui
  CONSTRAINT pk_id PRIMARY KEY (id )); 
--
OU 
-
--CHECK A NIVEL DE TABELA
-
CREATE TABLE tabela(
  id serial NOT NULL,
  nome character varying(60) NOT NULL,
  CONSTRAINT pk_id PRIMARY KEY (id ),
  CONSTRAINT uq_nome UNIQUE (nome ))   aqui

Qual a diferença ?

ATT,
Paulo.


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

[pgbr-geral] Funções e seus tipos de parametros

2017-01-20 Por tôpico Ariel Alves
Olá prezados,

Estou precisando listar todas as funções e os seus tipos de paramentos. Por
exemplo,
function1(numeric,text)
function2(numeric,timestamp,text)
function3(bigint,text)

Não encontrei esta informação no catalogo.

Alguém sabe onde localizar isto?


Estou utilizando o PostgreSQL 9.6.1


Agradecido.

-- 

José Ariel Ferreira Alves
arielalves...@gmail.com
ariel.al...@msn.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] REF: Constraint Check por coluna e por tabela.

2017-01-20 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-20 11:05 GMT-02:00 Paulo :
>
> Qual a principal implicação no banco e na APP entre uma CONSTRAINT CHEK a
> nível de coluna e por tabela ?

Paulo, eu particularmente acho muito difícil responder uma pergunta
tão geral.  Poderias ser mais específico, talvez com exemplo e questão
direta?


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] REF: Constraint Check por coluna e por tabela.

2017-01-20 Por tôpico Paulo
Olá Pessoal,

 

Pintou uma duvida aqui e gostaria de perguntar.

Qual a principal implicação no banco e na APP entre uma CONSTRAINT CHEK a
nível de coluna e por tabela ?

 

Obrigado.

 

Paulo.

 

 

___
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

2017-01-20 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-19 23:49 GMT-02:00 Tiago José Adami :
>
> Como disse o Dutra, toquemos o barco, e esqueçamos o ocorrido.

Entendido agora, obrigado!  Fiquei preocupado de ter entendido algo
errado e estar dando conselho inadequado.  Boa sexta para todos, e que
ninguém precise ficar de babá de servidor no fim de semana!


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral