Página 1 de 1

Ferramenta para obter os metadados do banco PostgreSQL

Enviado: 12 Ago 2016 13:58
por Vlademiro
* Pg2Project

* O que é ?

Programa que pega as definições de um banco de dados PostgreSQL (metadados) e os salva em DBF

* Para que serve ?

Serve como ferramenta de auxílio na construção de rotinas genéricass, pois os dados com as características das tabelas estão gravados localmente.

* A quem se destina ?

Desenvolvedores de rotinas genéricas do tipo formulário, relatórios e grids.

* Como funciona ?

0 ) Pré-requisitos

Banco postgre instalado com um banco de dados funcionando.

1 ) Execute o programa

pg2project

2 ) O programa ao ser executado pela primeira vez cria um arquivo cfg.dbf

Nesse arquivo preencha os campos :

DBTYPE = PostgreSQL
DBNAME = nome do banco
DBPASSWORD = senha
DBADDRESS = hostname
DBPORT = porta

3 ) Execute o pg2project de novo

4 ) Ele gera alguns arquivos dbf com as definições dos metadados, dentre eles :

moldetb.dbf // Table's list

molde.dbf // Field's list

brw.dbf // View's list

brw_col.dbf // View's fields list

check.dbf // Check constraint

e por aí vai.

5 ) Observações adicionais

Detalhe o máximo que vc puder no PostgreSQL, pegue a sua ferramenta de modelagem preferida e coloque chaves primárias, checks, chaves estrangeiras, comments, etc.
O pg2project irá pegar essas definições e vai armazenar em DBF. Esse DBF irá lhe auxiliar na criação de suas rotinas.

6 ) Projetos futuros

Pretendo criar uma ferramenta para gerar um formulário automaticamente direto do banco de dados. Tipo : eu crio pego as definições (como já estou fazendo) e a partir delas a ferramenta (sei lá qual o nome que eu vou dar) pega essas definições e transforma em tempo de execução em forms, grids, relatórios, etc. Não sei se isso tem fundamento mas acho que vai dar certo.

:))






http://www.4shared.com/rar/nDpHuVSkba/pg2project.html

Ferramenta para obter os metadados do banco PostgreSQL

Enviado: 30 Nov 2016 19:04
por sygecom
Deu continuidade no projeto ?

Estou precisando de algo assim, para criar telas padrões em HWGUI, pode fazer contato, obrigado.

Ferramenta para obter os metadados do banco PostgreSQL

Enviado: 01 Dez 2016 14:54
por Vlademiro
Estou trabalhando em uma forma de criar a interface web, mas é usando o jquery, html5 e bootstrap. Se eu entendi direito você está querendo automatizar a criação de forms no seu sistema (não importando a plataforma, a lib, etc.). Bem, se for isso, creio que o que eu já fiz deve funcionar. Se você quiser testar pode baixar o que eu postei e ver se funciona. Pode postar as suas dúvidas por aqui mesmo. Atualmente o programa vai ler os metadados do banco postgreSQL e armazenar em arquivos dbfs, daí pra frente é por conta do desenvolvedor.