Automação comercial livre no Slackware 12
Fala galera do VOL. Vamos conhecer o programa SQL-Ledger, funcional, leve (muito leve) e o melhor: sob a GPL. O SQL-Ledger funciona baseado em servidor web, banco de dados postgreSQL, CGI e Perl. Vamos ver como instalar o PostgreSQL e colocar o Ledger pra rodar, inclusive fazer as configurações iniciais.
Parte 5: Configurações iniciais
Agora com sql-ledger instalado, acesse:
http://localhost/sql-ledger/admin.pl
Digite a senha 'sql-ledger', sem as aspas. É bom você trocar sua senha.
Agora vamos criar o "banco de dados" para uma empresa. Clique em Database Administration. Lembre-se que, para nosso exemplo, nós usamos o template1 para receber nosso programa, então a interface já vai sugerir todos os dados necessários. Não é preciso preencher nada caso você tenha a base de dados no mesmo computador que o programa. Apenas clique em Create Database set.
Utilize um nome simples, e evite letras maiúsculas. Em multiply encoding escolha ASCII, e escolha também a opção Default. Ou o ISO correspondente ao Brasil e o Brasil General.
Clique em Continue e, em seguida em Continue, novamente.
A base de dados está pronta, agora vamos criar um usuário que a acesse.
Clique em Adicionar usuário e preencha todos os dados, nesta etapa já é possível escolher qual será o perfil do seu usuário e também qual será o idioma padrão e os modelos de arquivo padrão.
Em conjunto de dados digite o nome do "banco de dados" criado no passo anterior (Database Adminstration). O usuário é por padrão o sql-ledger, criado ao instalar o sql-ledger. Marque o driver pg, o único disponível - lembrando que é possível instalar o sql-ledger sobre a base oracle. Os outros dados relativos a base de dados são dispensáveis quando a mesma é local.
Escolha as funções que o usuário poderá exercer e clique em save.
http://localhost/sql-ledger/admin.pl
Digite a senha 'sql-ledger', sem as aspas. É bom você trocar sua senha.
Agora vamos criar o "banco de dados" para uma empresa. Clique em Database Administration. Lembre-se que, para nosso exemplo, nós usamos o template1 para receber nosso programa, então a interface já vai sugerir todos os dados necessários. Não é preciso preencher nada caso você tenha a base de dados no mesmo computador que o programa. Apenas clique em Create Database set.
Utilize um nome simples, e evite letras maiúsculas. Em multiply encoding escolha ASCII, e escolha também a opção Default. Ou o ISO correspondente ao Brasil e o Brasil General.
Clique em Continue e, em seguida em Continue, novamente.
A base de dados está pronta, agora vamos criar um usuário que a acesse.
Clique em Adicionar usuário e preencha todos os dados, nesta etapa já é possível escolher qual será o perfil do seu usuário e também qual será o idioma padrão e os modelos de arquivo padrão.
Em conjunto de dados digite o nome do "banco de dados" criado no passo anterior (Database Adminstration). O usuário é por padrão o sql-ledger, criado ao instalar o sql-ledger. Marque o driver pg, o único disponível - lembrando que é possível instalar o sql-ledger sobre a base oracle. Os outros dados relativos a base de dados são dispensáveis quando a mesma é local.
Escolha as funções que o usuário poderá exercer e clique em save.
# Failed test 'use DBD::Pg;'
# in t/00basic.t at line 13.
# Tried to use 'DBD::Pg'.
# Error: Can't locate version.pm in @INC (@INC contains: /root/files/DBD-Pg-2.8.1/blib/lib /root/files/DBD-Pg-2.8.1/blib/arch /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i486-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /root/files/DBD-Pg-2.8.1/blib/lib/DBD/Pg.pm line 20.
# BEGIN failed--compilation aborted at t/00basic.t line 13.
# Compilation failed in require at (eval 6) line 2.
# BEGIN failed--compilation aborted at (eval 6) line 2.
t/00basic...........NOK 2FAILED--Further testing stopped: Cannot continue without DBD::Pg
make: *** [test_dynamic] Error 9