Jump to content
Fivewin Brasil

SQLRDD - Postgres - Schema


macs

Recommended Posts

Olá pessoal, 

Como faço pra selecionar um schema dentro de um banco de dados no postgree, utilizando o SQLRDD do xHarbour?

É que eu quero trabalhar com apenas um banco de dados e dentro deste banco de dados, e dentro dente banco ter um esquema para cada empresa. Mas quando me conecto ao banco, já fica selecionado o schema 'Public'.

Desde já agradeço!

Link to comment
Share on other sites

cConString1 := "pgs="+cConnName + ";" //-- conexao com postgre
"uid="+lower(ALLTRIM(cConnUsrs))+ ";" //-- usuario cdastrado no banco de dados postgre
"dtb="+alltrim(LOWER(cConnBase))+ ";" //-- banco de dados a conectar (schema)
"pwd="+lower(ALLTRIM(cConnPass))+";   //-- senha do banco de dados postgre
PRT=5432"                             //-- porta de conexao do banco
 

Link to comment
Share on other sites

 
SR_SetToolsOwner( 'nome_schema' )
 
select * from nome_tabela
 
SR_SetToolsOwner( 'public' )
 
select * from nome_tabela

Ok... Quando executo esta função SR_SetToolsOwner( 'nome_schema' ) e depois faço a verificação com SR_GetToolsOwner(), retornar realmente o esquema setado.

Mas quando dou o DbCreate para criar as tabelas, continua criando no esquema public.

Link to comment
Share on other sites

 

No  DbCreate  realmente não sei como funciona. Mas já tentou ?

DbCreate( nome_schema.nome_tabela, aStruct ) 

Não tentei... mas o problema que ele critica a não existência das tabelas: sr_mgmntconstrainsts, sr_mgmntconstrstccols, sr_mgmntconstrtgtcols, sr_mgmntindexes, etc.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...