Re: [pgbr-geral] NOSQL baseado em PostgreSQL

2017-01-09 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-05 11:40 GMT-02:00 Vinícius Aquino do Vale :
>
> Recentemente encontrei um Database cuja a interface SQL dele é baseada na do
> PostgreSQL

Pelo jeito, não apenas a interface; parece ser mais um produto
derivado, como já houve (e creio que ainda há) com propostas análogas.
Pelo menos diz diz que é livre, embora eu não tenha verificado se a
licença é de fato livre, e sendo livre se é compatível com a original,
se é esquerdo de cópia (incompatível, mas até preferível em minha
reles opinião), ou algo incompatível.


> e o conceito dele é ser um database SQL

Diz em https://www.cockroachlabs.com/docs/frequently-asked-questions.html
que é chave-valor, e não entendo bem como um chave-valor pode ser SQL,
mas deve ser apenas ignorância minha.

Normalmente o destino desses sistemas derivados é terem suas funções e
vantagens incorporadas a alguma versão futura do PostgreSQL, e nesse
sentido é ótimo que apareçam; na minha opinião, que não é a dos
desenvolvedores do PostgreSQL, essa seria uma vantagem de eventual
migração para um esquerdo de cópia, mas mesmo como está tem funcionado
razoavelmente bem, evitando a tragédia do comuns
.

Seria interessante alguém de fora analisar e comparar tanto com outros
derivativos, quanto com o que se faz e se planeja fazer no próprio
PostgreSQL, e principalmente se eles pretendem contribuir, como e o
quê exatamente.

Reparei que dizem que se inspiraram no Google Spanner
, que apesar do
óbvio erro tanto dos desenvolvedores quanto do artigo da Wikipaedia é
ao menos mais relacional que o SQL, justamente pelo motivo que eles
dizem que o desqualificaria como relacional.  Nesse sentido, apesar
das boas bases tanto de código (PostgreSQL) quanto de inspiração
(Spanner), o resultado seria inferior conceitualmente, justamente por
não ser (¿tão?) relacional, mas mais prático no curto prazo, por ser
mais próximo do ISO SQL e do PostgreSQL.


-- 
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

Re: [pgbr-geral] Restaurar pasta data

2017-01-09 Por tôpico Flavio Henrique Araque Gurgel
Em seg, 9 de jan de 2017 às 18:41, Saulo Morais 
escreveu:

> >> Sua única alternativa é fazer um dump/restore.
> E se eu não tiver um dump?
> Só vou conseguir restaurar a pasta data em um mesmo servidor linux?
>

Sim senhor, um servidor Linux de mesma arquitetura (32 ou 64 bits)
Você pode fazer isso numa máquina virtual, um notebook, etc, não precisa
instalar um "servidor" pra isso, basta rodar o PostgreSQL e fazer seu dump.
Tudo vai depender do tamanho do bicho.

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

Re: [pgbr-geral] Restaurar pasta data

2017-01-09 Por tôpico Saulo Morais
>> Sua única alternativa é fazer um dump/restore.
E se eu não tiver um dump?
Só vou conseguir restaurar a pasta data em um mesmo servidor linux?

At.te,
Saulo Morais



De: pgbr-geral  em nome de Flavio 
Henrique Araque Gurgel 
Enviado: segunda-feira, 9 de janeiro de 2017 14:35:12
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Restaurar pasta data



Em seg, 9 de jan de 2017 às 17:12, Saulo Morais 
> escreveu:

Preciso colocar uma base de dados (pasta data e não um dump) de um servidor 
linux  em um servidor windows.

Você não pode fazer isso. Não funcionará. Os arquivos de dados são diferentes 
entre plataformas (Linux/Windows/Solaris/BSD/Mac, etc) e mesmo entre 32 e 64 
bits na mesma plataforma.
(...)

5- Apareceu o seguinte erro
2017-01-09 13:04:06 BRT FATAL:  arquivos do banco de dados são incompatíveis 
com o servidor
2017-01-09 13:04:06 BRT DETALHE:  O agrupamento de banco de dados foi 
inicializado com USE_FLOAT8_BYVAL, mas o servidor foi compilado sem 
USE_FLOAT8_BYVAL.
2017-01-09 13:04:06 BRT DICA:  Parece que você precisa recompilar ou executar o 
initdb.

Não consegui achar o motivo do erro.

É isto mesmo, incompatibilidade entre plataformas.

Estou no caminho certo mas esquecendo algum passo ou não consigo fazer isto?

Não, você está no caminho errado.
Sua única alternativa é fazer um dump/restore.

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

Re: [pgbr-geral] Restaurar pasta data

2017-01-09 Por tôpico Flavio Henrique Araque Gurgel
Em seg, 9 de jan de 2017 às 17:12, Saulo Morais 
escreveu:

> Preciso colocar uma base de dados (pasta data e não um dump) de um
> servidor linux  em um servidor windows.
>

Você não pode fazer isso. Não funcionará. Os arquivos de dados são
diferentes entre plataformas (Linux/Windows/Solaris/BSD/Mac, etc) e mesmo
entre 32 e 64 bits na mesma plataforma.
(...)


> 5- Apareceu o seguinte erro
> 2017-01-09 13:04:06 BRT FATAL:  arquivos do banco de dados são
> incompatíveis com o servidor
> 2017-01-09 13:04:06 BRT DETALHE:  O agrupamento de banco de dados foi
> inicializado com USE_FLOAT8_BYVAL, mas o servidor foi compilado sem
> USE_FLOAT8_BYVAL.
> 2017-01-09 13:04:06 BRT DICA:  Parece que você precisa recompilar ou
> executar o initdb.
>
> Não consegui achar o motivo do erro.
>

É isto mesmo, incompatibilidade entre plataformas.


> Estou no caminho certo mas esquecendo algum passo ou não consigo fazer
> isto?
>

Não, você está no caminho errado.
Sua única alternativa é fazer um dump/restore.

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

[pgbr-geral] Restaurar pasta data

2017-01-09 Por tôpico Saulo Morais
Preciso colocar uma base de dados (pasta data e não um dump) de um servidor 
linux  em um servidor windows.

Fiz os 2 passos abaixo mas sem sucesso.


Passo 1

1-Instalei a mesma versão do postgres que estava no servidor linux no servidor 
windows
2-Parei o serviço
3-Substitui toda a pasta data
4-Dei um start
5-Apareceu alguns erros nos valores de alguns parâmetros do arquivo 
postgresql.conf, porque alguns parâmetros são específicos para linux/windows/

Passo 2
1-Instalei a mesma versão do postgres que estava no servidor linux no servidor 
windows
2-Parei o serviço
3-Substitui a pasta data e mantive os arquivos .conf
4-Dei um start
5- Apareceu o seguinte erro
2017-01-09 13:04:06 BRT FATAL:  arquivos do banco de dados são incompatíveis 
com o servidor
2017-01-09 13:04:06 BRT DETALHE:  O agrupamento de banco de dados foi 
inicializado com USE_FLOAT8_BYVAL, mas o servidor foi compilado sem 
USE_FLOAT8_BYVAL.
2017-01-09 13:04:06 BRT DICA:  Parece que você precisa recompilar ou executar o 
initdb.

Não consegui achar o motivo do erro.
Estou no caminho certo mas esquecendo algum passo ou não consigo fazer isto?

At.te,
Saulo Morais

___
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 - teste

2017-01-09 Por tôpico POWER Informática

Teste ok !!!



Em 09/01/2017 11:25, Saulo Morais escreveu:


teste

**


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


--
-
Carlos Alberto N. Susviela

(48) 984 466 384 - OI
(55) 9994-8782 - Vivo
(55) 8446-6762 - OI
(55) 3242-5427 - Comercial

Rua João Manoel, 912  - CEP: 97573-684
Centro - Santana do Livramento / RS
--
Site.: http://www.powerinformatica.com.br
Facebook.: https://www.facebook.com/powerinformaticaliv
Pinterest: https://www.pinterest.com/powerinformatic/
Twitter..: https://twitter.com/susviela
Blog.: https://susviela.wordpress.com/
Plus.: https://plus.google.com/111258731965583811107/
Linkedin.: http://br.linkedin.com/pub/carlos-alberto-nunes-susviela/91/942/4ba
--

___
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 - teste

2017-01-09 Por tôpico programador_desenvolvedor
testado 

Em Segunda-feira, 9 de Janeiro de 2017 11:26, Saulo Morais 
 escreveu:
 

  teste

___
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] off topic - teste

2017-01-09 Por tôpico Saulo Morais
teste
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Enc: Como faz Select dentro do for loop?

2017-01-09 Por tôpico programador_desenvolvedor
Obrigado, funcionou! 

Em Sexta-feira, 6 de Janeiro de 2017 20:28, Camilo 
 escreveu:
 

 Em 06/01/2017 13:40, programador_desenvolve...@yahoo.com escreveu:
>
> SELECT
>  MIN(fatura.inicio) INTO inicio
>              ,MAX(fatura.inicio) INTO termino
> FROM fatura
> WHERE lote = r.lote; -- Não funciona
>
> Poderia postar o todo o corpo da função?
>
Talvez seja o local onde as variáveis estão declaradas, tente alterar o 
trecho de código para como está abaixo:

SELECT
    MIN(fatura.inicio),
    MAX(fatura.termino)
INTO
    inicio, termino
FROM fatura
WHERE lote = rResult.lote;

Att: Camilo Santos


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