Dúvida sobre o RDD opensource do harbour contrib

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por Vlademiro »

Pessoal, estou com uma dúvida bem específica sobre o RDD do harbour. Eu desenvolvi um sistema para teste, o sistema usa o postgreSQL , apesar do RDD ainda estar "verde", da pra fazer muitas coisas. Porém não posso gravar os dados, problema que eu sanei chamando minhas rotinas de gravação.

Agora estou me deparando com o seguinte problema : eu tive que instalar o postgreSQL em outra porta que não a 5432, e lá no RDD não vi como dizer qual a porta.

O código está assim e funciona se a porta for a padrão.

Código: Selecionar todos


  rddSetDefault( "SQLMIX" ) // Seleciono o RDD SQL


   tmp := rddInfo( RDDI_CONNECT, { "POSTGRESQL",;
                                                 PG_HOST(),;   <<<<<<<< PG_HOST é minha função para retornar o host, as demais abaixo seguem o mesmo princípio.
                                                 PG_USER(),;
                                                 PG_SENHA(),;
                                                 PG_BANCO();
                                                  } )   // Onde eu coloco a porta ??????????????????????? :(
   IF tmp == 0
      ALERT( "O sistema näo consegue conexäo com o Servidor de banco de dados." )
      QUIT
   ENDIF

Onde eu coloco a porta ? Eu já tentei colocar a porta como quinto ítem do array, já tentei colocar após o host, assim localhost:5447
Mas nada disso funciona.

Onde eu busco essas informações ? Alguém sabe ? O alguém poderia me passar o link de algum fórum mais especializado ?

:xau
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por alxsts »

Olá!

Nunca mexi com este BD mas, pesquisando na net sobre o assunto, indicaram o arquivo postgresql.conf.

Verifique se tem esse arquivo na tua instalação do Postgres. Se tiver, faça um backup e altere a porta. Outra opção é baixar uma versão oficial, mais atualizada. Boa sorte!
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por Vlademiro »

Valeu, obrigado pela resposta.

Mas deixa eu refazer a minha pergunta :

Eu instalei o postgres na porta que não é a padrão. E quero mudar no RDD. Só que não achei.

Se eu mudar no postgres.conf irá mudar a porta no banco de dados, mas isso eu já fiz.

A minha situação é :

Meu postgres "escuta" na porta 5447 (o normal seria 5432)

O RDD do contrib não possui a opção de mudar a porta para 5447, parece que lá tá fixo em algum lugar para 5432.


Se alguem souber de alguma coisa por favor me diga onde alterar essa porta.

Valeu!
8-|
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por alxsts »

Olá!

Neste caso, creio que teria que localizar o ponto onde está codificada esta porta, alterar e recriar a lib. Tem os fontes na contrib?
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por Itamar M. Lins Jr. »

No Harbour temos esta possibilidade, dos colaboradores adicionar mais recursos.
No xHarbour muito difícil isso acontecer.
2013-05-22 13:29 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* /contrib/sddpg/core.c
+ enhanced connection parameters support. Now it is possible to connect
to PostgreSQL server using:
1) URI string
RDDINFO(RDDI_CONNECT, {"POSTGRESQL", "postgresql://host"})
2) Key=value parameter pairs
RDDINFO(RDDI_CONNECT, {"POSTGRESQL", "host=localhost port=5432"})
3) separate parameters. Support for port, options, tty is added
RDDINFO(RDDI_CONNECT, {"POSTGRESQL", "host", "user", "passwd", "db",
"port", "options", "tty"})
; Please, test
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por Vlademiro »

Boa Itamar! :))

Há 3 dias eu postei essa dúvida no fórum harbour developers no google groups, https://groups.google.com/forum/?fromgr ... 3QkkHIYCGg, coincidência ou não já temos a solução. Se continuar assim logo logo o RDD do harbour estará maduro. Eu já o uso apenas para consultas e funciona perfeitamente.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por sygecom »

Esses cara do Harbour são muito bom, mas o projeto está cada vez menos usado, eles precisam pensar em atrair mais usuários( desenvolvedores ), se não vai morrer a cada dia...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por Itamar M. Lins Jr. »

Eu não duvido, mas seria bom algum gráfico que comprovasse isso, pensei até em examinar via gráfico do sourceforge, mas o harbour agora usa o GIT.
Os dois principais desenvolvedores, até comentou sobre esse tema, porém não é tão simples achar simpatizantes para mexer no "core" do harbour.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por sygecom »

Itamar, é simples de se notar isso, pela demanda de mão de obra disponível no mercado e pela demanda de contratação para essa linguagem, ambos está cada vez sumindo mais, além do que não vejo jovens aderindo nessa linguagem por que será ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por Itamar M. Lins Jr. »

Ola!

Mais morto que a FoxPro, VB, acredito que não está.
Qual é o futuro dessas duas linguagens ?
Não tem como prever a morte do Harbour(xBase) ou do Lazarus(Object Pascal), não temos como prever o futuro.
Agora se a embarcadero ou microsoft decretar a morte de uma das suas ferramentas ?
Quanto aceitação no mercado, no meu ponto de vista isso não significada nada, porque a Totvs tem lá seu Protheus, a alemã SAP tem tambem seu ERP com linguagem própria e assim outras tantas.

Acredito muito em entender a lógica de cada linguagem, RUBY, JAVA, C#, por exemplo qual a diferença entre C# e JAVA ? apenas que a C# tem uma super IDE que facilita as coisas. No fundo disso tudo são sempre pequenos grupos com grandes cabeças.

Existe uma visão de que a linguagem quem presta é a que está dominando, tem a maioria de programadores etc... eu procuro olhar de forma diferente.
O arquiteto por trás do Delphi e de seu predecessor Turbo Pascal foi Anders Hejlsberg, até a sua alteração para a Microsoft em 1996, onde se tornou o arquiteto responsável pelo projeto do C# e foi peça chave na criação do ambiente Microsoft .NET, utilizado no Delphi 8.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por JoséQuintas »

Não sei como funciona essa RDD, mas tem também a RDDADO.
Usei limitado pra MySql e agora fazendo testes com Accesss.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dúvida sobre o RDD opensource do harbour contrib

Mensagem por Itamar M. Lins Jr. »

Esse RDDADO foi praticamente abandonado, depois o pessoal deu uma melhorada, mas continua fora do contrib, melhor é o SQLMIX(opnião)

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder