Olá Giovane, pretendo usar o Postgresql mas não com o dbxpress e sim com a zeus, mas consegui um Receita de bolo na lista do postgresql pra instalar e rodar o banco em maquinas windows com fat 32 mas ainda não terminei de testar, até onde eu fui funcionou. Segue a receita.
INSTALANDO O POSTGRESQL NO WINDOWS (PARTE 1) ATUALIZAÇÃO 1 Consegui descobrir COMO INSTALAR O POSTGRESQL NO WINDOWS. Pra fazer isso, tu precisa baixar um programa chamado Cygwin. O cygwin é um emulador do unix para windows, com ele tu pode usar o windows como se fosse um unix, é muito bom. O cygwin vem com vários pacotes para instalar como: o gcc (compilador C para o unix); o tar, o gz e o bz2 (compactadores de arquivos); vi, emacs (editores de texto); etc. Vocês podem fazer o download do Cygwin em: http://www.cygwin.com/ === - Para instalar o PostgreSQL a partir do Cygwin, execute o arquivo setup.exe que você baixou. Clique em Next. Aguarde. - Selecione a opção "Download from Internet" para baixar os arquivos. Clique em Next. Aguarde. - Em "Local package directory" deixe no diretório/pasta que aparecer. É o mesmo diretório onde está o setup.exe. Clique em Next. Aguarde. - Selecione o seu modo de conexão (normalmente a opção escolhida é "Use IE5 Settings"). Clique em Next. Aguarde. - Será mostrado uma relação de servidores. Selecione "matrix.com.br", "unicamp.br" ou qualquer outro servidor brasileiro. Clique em Next. Aguarde. - Será mostrado uma relação de Categorias de software para download. Aí você deve escolher quais softwares você deseja baixar. - Para ver os programas dentro de uma categoria, clique no símbolo "+" e as opções de programas vão se expandir. Para escolher um programa, na coluna "New", clique naquele símbolo redondo com duas flechinhas. Se aparece escrito ao lado desse símbolo a palavra "Skip", quer dizer que o programa não foi selecionado. Se aparece escrito "Keep", quer dizer que você já tem o programa em seu disco. Se aparecer um monte de números (como 3.1.2) quer dizer que você selecionou essa versão do programa. - Para cada categoria, isso é o que eu recomendo que vocês instalem (para instalar o PostgreSQL e para brincar de UNIX no seu Windows, hehehe): Categoria Admin: nada Categoria Archive: nada Categoria Base: ash base-files base-passwd bash cygwin diffutils fileutils findutils gawk gdbm grep gzip libintl2 libncurses5 libncurses6 libreadline4 libreadline5 login ncurses readline sed sh-utils tar termcap terminfo textutils which zlib Categoria Database: postgresql Categoria Devel: binutils ctags gcc gcc-mingw mingw-runtime Categoria Doc: nada Categoria Editors: emacs Categoria Games: nada Categoria Graphics: nada Categoria Interpreters: gawk perl Categoria Libs: crypt libbz2_1 libconvi2 libintl1 libintl2 libncurses5 libncurses6 mingw-runtime ncurses pcre termcap w32api zlib Categoria Mail: nada Categoria Math: nada Categoria Net: nada Categoria Publishing: nada Categoria Shells: ash bash sh-utils Categoria System: nada Categoria Text: less textinfo Categoria Utils: bzip2 Categoria Web: nada Categoria XFree86: nada Categoria _PostInstallLast: tudo === - Clique em next e aguarde o download dos pacotes. Geralmente este processo baixa cerca de 55MB. O espaço em disco necessário para o banco de dados após a instalação é um pouco mais de 200MB (ninguém falou que o negócio era pequeno, hehe).É aconselhavel ter uma conexão rápida para fazer o download ou ter uma paciência muito grande :-). === Instalação do cygwin: Após o donwload, clique duas vezes novamente no setup.exe para iniciarmos a instalação: - Clicar em next - Clicar em install from local directory - Deixar as opções de configuração default: Root directory: c:/cygwin Install for: all users Default text file type: Unix - Informar o diretório aonde foi feito o donwload dos pacotes(Local package directory) - Após isso irá aparecer a lista de pacotes. Então, no grupo all, clicar até aparecer install. Depois clicar em next. Irá começar a fazer a cópia dos arquivos. - Após a cópia dos arquivos, irá lhe perguntar sobre os seguintes itens, marque os dois: Create icon on desktop Add icon to Start Menu - Se tudo ocorreu bem, o instalador vai informar uma mensagem de Confirmação. Pressionar ok, e ir ao menu iniciar/programas/cygwin solutions/ e depois clicar em cygwin bash shell. Deverá aparecer um shell igual ao do unix. - Para finalizar a instalação, deve-se adicionar a variável de ambiente PATH presente no arquivo autoexec.bat (ou - no Windows 2000/XP - clicando com o botão direito em Meu Computador/Propriedades/Avançado/Variáveis de Ambiente/Variáveis do Sistema/Variável/PATH/Editar...) o caminho C:\CYGWIN\BIN, para poder se usar as ferramentas do cygwin no prompt do ms-dos (sem o bash). Após isso, deve-se reiniciar o computador. === INSTALANDO O POSTGRESQL NO WINDOWS - PARTE 2 Bem, continuando a instalação... Agora que o Cygwin já foi instalado, é preciso instalar o Cygipc. Você pode baixar o Cygipc em http://www.neuro.gatech.edu/users/cwilson/cygutils/cygipc/index.html. Baixe o arquivo cygipc-1.13-2.tar.bz2 ou alguma versão superior. - Copie o arquivo cygipc-1.13-2.tar.bz2 para o diretório "c:\cygwin". - Abra o cygwin (c:\cygwin\cygwin.bat). Uma vez aberto o prompt do cygwin, digite: - cd / - tar -C / -xjf cygipc-1.13-2.tar.bz2 - Com isso o Cygipc será descompactado para os diretórios dentro do cygwin. Em seguida (ainda no prompt do cygwin) digite: - ipc-daemon & - initdb -D /usr/share/postgresql/data - Esse último comando cria as tabelas de administração do PostgreSQL e as permissões de usuário. Agora o PostgreSQL já está instalado. Para iniciar o banco de dados digite (sempre no prompt do cygwin): - ipc-daemon & - postmaster -i -D /usr/share/postgresql/data - Pronto. Agora o PostgreSQL já está instalado e rodando. ATENÇÃO: Não feche essa janela. Se você fechar essa janela o PostgreSQL será fechado. - O usuário administrador do PostgreSQL será o seu nome de usuário. Se o seu nome de usuário do Windows é "Administrador" então o usuário admnistrador do PostgreSQL será "Administrador". Se o seu nome de usuário do Windows é "Rodison" então o usuário admnistrador do PostgreSQL será "Rodison". E assim por diante. - A porta de comunicação utilizada pelo PostgreSQL é a porta 5432. ===== Executando o terminal do PostgreSQL: o "psql" Enquanto o PostgreSQL estiver rodando (o postmaster), abra outro prompt do cygwin (c:\cygwin\cygwin.bat). Em seguida digite: - createdb teste01 - Este comando cria um novo banco de dados chamado "teste01". Agora você precisa iniciar o terminal do PostgreSQL para utilizar o PostgreSQL. Para isso digite: - psql teste01 Rodison - No caso, substitua "Rodison" pelo seu nome de usuário. Após esse comando o psql será aberto. Essa é a tela inicial dele: $ psql temp01 Rodison Welcome to psql 7.3.2, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit temp01=# - Com isso você pode executar vários comandos sql para operar o seu banco de dados. Por exemplo, digite o seguinte: - create table tabela01 ( - id int primary key, - nome varchar(30) - ); - Pronto, você acaba de criar uma tabela chamada "tabela01" que tem os campos "id" e "nome". Agora digite: - insert into tabela01 values (1, 'Rodison'); - Com isso você inseriu um registro na tabela01 contendo como id o número 1 e como nome o nome "Rodison". Agora digite: - select * from table01; - Isso vai mostrar todas os registros da tabela tabela01, ou seja, a linha '1, Rodison' inserida por você. Para sair do psql digite: - \q - Para fechar o banco de dados vá na outra janela (onde o PostgreSQL/postmaster está rodando) e pressione as teclas "Control+c". Agora o banco está fechado. INSTALANDO O POSTGRESQL NO WINDOWS - PARTE 3 Bem... o que mais falta ver sobre o PostgreSQL? Vamos ver a conexão ODBC para o PostgreSQL então: === DRIVER ODBC PARA O POSTGRESQL - O PSQLODBC - Baixem o driver ODBC para o PostgreSQL em http://gborg.postgresql.or/g, ou pra ser mais preciso, em http://gborg.postgresql.org/project/psqlodbc/genpage.php?downloads - Escolham a opção Full ou MSI, tanto faz. Para instalar é só seguir as instruções do instalador. O driver ODBC permite que qualquer programa se comunique com o PostgreSQL através do Windows. Ele é bem útil. ===== Que mais? ... Vamos ver agora uma ferramenta gráfica para gerenciar o PostgreSQL. INTERFACE GRÁFICA PARA O GERENCIMENTO DO POSTGRESQL - O PGADMIN II - Baixe o pgAdmin II em http://www.pgadmin.org/pgadmin2.php?ContentID=1, ou pra ser mais preciso, em http://www.pgadmin.org/downloads/. - Escolha a versão pgAdmin II v1.4.12 - Stable Release. - ATENÇÃO: O pgAdmin II exige que se tenha instalado o psqlODBC. - Para instalar siga as instruções do instalador. Uma vez instalado o programa e com o PostgreSQL rodando no seu micro, inicie o pgAdmin II. - Vá em File/Connect - Na tela Connect to Server, no campo Server ditige "localhost" ou "127.0.0.1". Assim você está dizendo que o PostgreSQL está instalado no seu computador local. - No campo Port digite 5432 (que é a porta de comunicação usada pelo postgreSQL) - Em Username digite o seu nome de usuário PostgreSQL (no caso da instalação vista na Parte 2, é o mesmo usuário seu do Windows). - O campo Password pode ser deixado em branco. - Clique em Connect. Na tela à esquerda do aparecerão três opções: Databases, Groups e Users. - Em Users, você pode criar novos usuários para acessar o banco. Para isso é só clicar com o botão direito em cima de Users, Create Object/User. - Como vocês podem ver, além da opção de criar um User existe as opções de criar um novo Database e novos Groups (grupos de usuários). Para ver como estão seus bancos de dados faça o seguinte: - Clique com o botão esquerdo em Database e expanda essa opção clicando no sinal "+". - Clique com o botão esquerdo em teste01 (o banco de dados criado na Parte 2) e expanda essa opção clicando no sinal "+". - Clique com o botão esquerdo em Schemas e expanda essa opção clicando no sinal "+". - Clique com o botão esquerdo em public e expanda essa opção clicando no sinal "+". - Clique com o botão esquerdo em Tables e expanda essa opção clicando no sinal "+". - Clique com o botão esquerdo em tabela01. Ao clicar em tabela01 vocês podem notar que no painel inferior à direita aparecem os comandos SQL para criar a tabela. - De volta ao painel à esquerda, clique com o botão direito em tabela01 e clique em Properties... Fazendo isso você verá as propriedades da tabela, ou seja, o nome da tabela, suas colunas, suas Foreign Keys (chaves estrangeiras), etc. Para criar novos campos é só ir na aba Columns e clicar em Add. A mesma coisa para as outras opções. - Para criar uma nova tabela é só dar um clique com o botão direito em Tables/Create new object/Table. E assim por diante. Para salvar o esquema (comandos SQL de criação de todas as tabelas, stored procedures, triggers, índices, etc), vá em File/Save DB Schema... e selecione onde você deseja salvar o esquema. Este é um programa muito bom para gerenciar o banco de dados principalmente porque com ele, o usuário pode gerenciar um banco de dados sem saber nada de SQL, é muito prático. Tutorial feito por Rodison dos Santos Ferreira [EMAIL PROTECTED] www.rodison.cjb.net Maciel -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html