Página 1 de 1

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 18 Mai 2013 23:49
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

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 19 Mai 2013 02:18
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!

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 19 Mai 2013 11:27
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-|

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 19 Mai 2013 15:37
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?

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 22 Mai 2013 12:40
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.

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 23 Mai 2013 21:40
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.

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 26 Mai 2013 19:38
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...

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 27 Mai 2013 18:03
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.

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 30 Mai 2013 11:06
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á ?

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 30 Mai 2013 13:38
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.

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 30 Mai 2013 20:21
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.

Dúvida sobre o RDD opensource do harbour contrib

Enviado: 30 Mai 2013 23:35
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.