InglêsFrancêsEspanhol

Ad


favicon do OnWorks

beancounterp - On-line na nuvem

Execute beancounterp no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando beancounterp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


beancounter - ferramenta de monitoramento de desempenho de portfólio de ações

SINOPSE


beancounter [opções] comando [argumentos_comando ...]

COMANDOS


addindex index args adiciona ações ao índice de mercado 'indx'
addportfolio sym: nb: fx: type: o: pp: pd ...
adicione 'nb' ações da empresa com o símbolo 'sym'
que estão listados na moeda 'fx' para o
portfólio com 'tipo' e 'proprietário' opcionais
info, preço de compra 'pp' e data 'pd';
veja abaixo um exemplo completo
todos os relatórios combina relatório diário, status e risco
addstock arg ... adiciona ações com o símbolo arg ao banco de dados
relatório de avanço sobre ganhos não realizados de pontos baixos
backpopular arg ... preencher com dados históricos para determinado estoque (s)
checkdbconnection test se a conexão com db pode ser estabelecida
trabalho diário combina atualização, relatório do dia, status + risco
relatório dayend relata alterações de p / l em relação ao dia anterior
desativar símbolo ... definir estoque (s) inativo (s) na tabela stockinfo
excluir arg ... excluir ações fornecidas do banco de dados
destroydb exclua o banco de dados BeanCounter
fxbackpopulate arg ... preencher com dados históricos para moeda (s)
Dados do portfólio da lista do portfólio
plreport executa um portfólio p / l relatório rel. a qualquer dia
quote arg ... relatar dados atuais para determinado estoque (s)
relatório de retração perdas não realizadas de altas (rebaixamentos)
risco exibir um relatório de risco de portfólio
dividir arg ... dividir-ajustar histórico de preços e portfólio
relatório de resumo de status de status para portfólio
atualizar atualizar o banco de dados com os dados do dia
garantia exibir a breve declaração GNU GPL

OPÇÕES


--ajuda mostre esta ajuda
--verbose mais operação detalhada, depuração
- relatório de data para esta data (hoje)
- data anterior em relação a esta data (ontem)
--currency fx definir moeda local
--restriction sql impõe restrição SQL
--extrafx fx1, fx2, ... moedas adicionais para carregar
--forceupdate date força o banco de dados a armazenar novas informações de preço com a data
--rcfile file usa arquivo de configuração diferente
- [não] fxupdate forçar / suprimir atualização de FX, o padrão é atualização
- [no] commit impor / suprimir atualização do banco de dados, o padrão é commit
- [no] equityupdate impor / suprimir atualização de patrimônio, o padrão é atualizar
- [não] ubcfx usa / pula FX da escola Sauder da UBC, pula padrão
--splitby arg histórico do estoque dividido + posição por este fator [2]
- sistema dbsystem usa sistema backend db, o padrão é PostgreSQL
--dbname name use db name, o padrão é beancounter

DESCRIÇÃO


contador de feijão reúne e analisa dados do mercado de ações para avaliar o desempenho da carteira. Isto
tem vários modos de operação. O primeiro modo principal é a coleta de dados: ambos os dados atuais
(por exemplo, preços de fechamento de fim de dia) e dados históricos de preços (para preencher o banco de dados)
pode ser recuperado de forma automática e eficiente com o armazenamento local subsequente em um
sistema de banco de dados relacional (ou PostgreSQL, MySQL or SQLite) através de qualquer outro sistema
com um ODBC driver pode ser usado). O segundo modo principal é a análise de dados, onde os
os dados são avaliados para fornecer informações de desempenho. Vários tipos de relatórios predefinidos são
Já disponível.

Os dados são recuperados de forma muito eficiente em uma única consulta em lote por Yahoo! anfitrião do
Yahoo! Sites de finanças usando o módulo Finance :: YahooQuote (onde a versão 0.18 ou mais recente é
necessário para suporte de proxy). Existe suporte para a América do Norte (ou seja, EUA e Canadá), Europa
(ou seja, o continente, bem como a Grã-Bretanha), vários mercados de ações asiáticos, Austrália e
Nova Zelândia.

contador de feijão pode agregar a mudança no valor de todo o portfólio ao longo de um tempo arbitrário
horizontes (desde que os dados históricos tenham sido coletados ou preenchidos novamente).
Usando a poderosa rotina de análise de data disponível para Perl (graças ao Data :: Manipular
módulos), você pode simplesmente dizer 'de seis meses atrás até hoje' (veja exemplos abaixo).

contador de feijão foi escrito e testado no Linux. Deve ser executado em qualquer Unix padrão
contanto que os módulos Perl necessários estejam instalados, contanto que o backend do banco de dados seja
encontrado.

EXEMPLOS


atualização do beancounter --forceupdate hoje

Isso atualiza o banco de dados: estende os dados da série temporal (como
aberto, baixo, alto, fechado, volume) com dados do dia atual,
e sobrescreve dados estáticos (como capital, preço / lucro, ...)
com os dados atuais. Todos os estoques mantidos no banco de dados são atualizados
(a menos que o argumento --restriction instrua o contrário). O
A opção --forceupdate permite que o programa corrija datas incorretas
retornou do Yahoo! (o que acontece de vez em quando), mas
tenha o cuidado de corrigir isso nos feriados. Observe que
o argumento --restriction será aplicado à tabela de portfólio,
enquanto a seleção geral vem da tabela stockinfo.

beancounter addportfolio IBM: 100: USD: 401k: joe: 90.25: 20000320 \
SPY: 50: USD: ira: joe: 142.25: 20000620

Isso adiciona a IBM ao portfólio de 401k de Joe, bem como ao SP500
'Spiders' para seu portfólio IRA. Os estoques também são adicionados ao
tabelas de informações gerais de ações por meio de uma chamada implícita de stockinfo
comando.

contador de feijão addstock LNUX RHAT COR.TO

Isso adiciona essas três empresas Linux ao banco de dados sem adicionar
para quaisquer carteiras específicas.

beancounter backpopulate --prevdate '1 ano atrás' \
--data 'sexta-feira, 1 semana atrás' IBM MSFT HWP

Isso popula o banco de dados com preços históricos para três
empresas de hardware. Observe como a especificação da data é muito geral
graças ao módulo subjacente Date :: Manip.

beancounter fxbackpopulate --prevdate '1 ano atrás' \
--data 'sexta-feira, 1 semana atrás' CAD EUR GBP

Isso popula o banco de dados com preços históricos para esses
três moedas. Observe como a especificação da data é muito geral
graças ao módulo subjacente Date :: Manip.

Infelizmente, o Yahoo! é um pouco estúpido em sua implementação
de taxas de câmbio históricas - são armazenadas em apenas duas casas decimais
precisão, assim como os preços das ações. Infelizmente, a convenção é para
use pelo menos quatro, senão seis. Por causa da informação limitada,
o risco de mudanças no câmbio será subestimado.

beancounter plreport --prevdate '1 mês atrás' --data 'hoje' \
--restriction "proprietário = 'joe'"

Isso calcula os lucros ou perdas da carteira no último mês. Isto
também impõe a restrição do banco de dados de que apenas ações de propriedade de
'joe' devem ser incluídos.

beancounter status --restriction "type = '401k'"

Isso mostra um relatório de status do portfólio com a restrição de que apenas
ações da conta '401k' devem ser incluídas.

beancounter risk --prevdate "6 meses atrás"

Isso mostra um relatório de risco da carteira. Esta tentativa descreve o
perda estatisticamente plausível que deve ser excedida apenas 1 em
de 100 vezes (veja abaixo para mais detalhes).

beancounter dailyjob --forceupdate hoje

Execute um 'trabalho' completo: atualize o banco de dados, mostre um lucro / prejuízo no final do dia
relatório, mostra um relatório de status do portfólio e mostra um relatório de risco. No
modo de atualização, substitui uma data potencialmente errada fornecida pelo Yahoo!
com a data atual.

divisão de beancounter --splitby 3 --prevdate 1990-01-01 ABC CDE

A divisão ajusta as ações (hipotéticas) ABC e CDE por um fator
de três: dados de preços no banco de dados são divididos por três, volume
aumentado em 3 e da mesma forma, nas ações da carteira são aumentadas
e o custo é reduzido. As datas padrão são --prevdate e --date
que pode precisar de ajuste.

TUTORIAL


Os poucos parágrafos a seguir ilustrarão o uso de contador de feijão. Vamos configurar dois
relatos fictícios de dois irmãos Bob e Bill (para que possamos ilustrar o 'dono'
coluna). Os preços abaixo são totalmente fictícios, assim como as carteiras.

Nós supomos que contador de feijão está instalado e que o setup_beancounter comando foi
corre. Podemos então criar um portfólio de duas ações (hardware de computador) para Bob da seguinte maneira:

beancounter addportfolio SPY: 50: USD: 401k: bob: 142.25: 20000620 \
IBM: 100: USD: 401k: bob: 90.25: 20000320

Aqui, especificamos que 100 ações de cada SPY e IBM, com preços em dólares americanos, estão em Bob's
portfólio que é marcado como uma conta de aposentadoria 401k. O preço de compra (fictício)
e a data também são fornecidos.

Vamos supor que Bill prefira equipamentos de rede e que ele tenha uma conta de corretora
no Canadá:

beancounter addportfolio CSCO: 100: USD: spec: bill: 78.00: 19990817 \
NT.TO:200:CAD:especificação:fatura:cad:90.25:20000212

Agora podemos preencher o banco de dados de 1998 em diante para todos os quatro estoques:

beancounter backpopulate --prevdate 19980101 CSCO IBM NT.TO SPY

Com esses dados históricos disponíveis, agora comparamos como o portfólio de Bob teria se saído
nos últimos 18 meses:

beancounter plreport --prevdate '18 meses atrás '\
--restriction "owner = 'bob'"

Observe como usamos aspas duplas para proteger os argumentos e como a restrição de SQL
contém uma aspa simples adicional em torno da string literal.

Também podemos revisar o desempenho do Bill no dia de negociação mais recente:

beancounter dayendreport --restriction "owner = 'bill'"

ou a situação das participações e seus respectivos valores:

beancounter dayendreport --restriction "owner = 'bill'"

Da mesma forma, um relatório de risco pode ser executado nessas carteiras por

beancounter risk --restriction "owner = 'bill'"

MAIS DETALHADO COMANDO DESCRIÇÃO


adicionar portfólio é o comando de 'entrada de posição' mais importante. Tal como acontece com outros comandos,
vários argumentos podem ser dados ao mesmo tempo. Para cada um deles, os registros são separados
usando dois-pontos e especifique, em ordem, símbolo de ação, número de ações mantidas, moeda,
tipo de conta, proprietário da conta, preço de compra e data de compra. Apenas os três primeiros
argumentos são obrigatórios, os outros são opcionais. Executando adicionar portfólio implicitamente
executado adicionar estoque. A coluna de tipo de conta pode ser usada para especificar se a conta é,
por exemplo, uma conta de aposentadoria protegida por impostos, ou pode ser usado para denotar a corretora
empresa é realizada em.

relatório recupera as citações mais recentes. Isso é útil para títulos ilíquidos que
pode não ter negociado naquele dia, ou se ocorreu um feriado público, ou se houve um dado
erro no Yahoo !. Podem ser especificadas duas datas que determinam o período durante o qual o
lucro ou perda é calculado. Isso falhará se os dados de preço (ou dados de moeda no caso de
dados de estoques estrangeiros) não estão disponíveis para nenhuma dessas duas datas. Isso pode ser
restritivo para ações estrangeiras onde não podemos backpopular devido à falta de dados públicos
fonte de cotações históricas de moedas. As principais moedas podem ser obtidas no Yahoo !, mas
apenas para duas precisões decimais.

relatório diário é similar a relatório mas é sempre durante o período de um dia. Ele também usa
apenas um registro de data calculando o desempenho de acordo com os dados de 'fechamento anterior'.

estado mostra os montantes das participações, os valores das posições totais, os retornos anualizados em percentagens
e períodos de retenção em dias. Observe que os retornos anualizados podem parecer excessivos se,
por exemplo, um retorno de dez dias de um estoque comprado recentemente é extrapolado para um período anual
período.

risco mostra um relatório de risco da carteira que descreve a perda estatisticamente plausível que
deve ser excedido apenas 1 em 100 vezes. Em outras palavras, a estimativa de perda tem um
nível crítico de 99%. Este nível de risco é estimado por meio de dois métodos. O primeiro não é
paramétrico e não assume nenhum modelo ou distribuição particular; ele calcula o quintil de 1% de
a distribuição de retorno e a exibe, bem como o valor do ativo em risco correspondente.
O segundo método usa a abordagem padrão de Valor em Risco (VaR). Isso usa o 1%
valor crítico da distribuição normal e implicitamente assume uma distribuição normal para
retorna. Ver "http://www.gloriamundi.org"para mais introdução e referências. Se o
distribuição de normalidade era perfeitamente verdadeira, ambas as medidas coincidiriam. Um grande
diferença entre as duas estimativas indicaria que a distribuição de retorno pode ser
bastante anormal. Outra visão do risco de uma determinada posição é fornecida pelo
última coluna com o título 'margVaR'. Mostra o valor em risco marginal. VaR marginal
é comumente definido como a contribuição de risco da posição dada para a carteira total,
e calculado como a diferença no VaR da carteira completa e o VaR de um
caso contrário, carteira idêntica com a determinada posição removida. Observe que calcular
o VaR marginal é bastante lento (na ordem de O (n ^ 3)].

retracement mostra um relatório de 'levantamento'. O rebaixamento é comumente definido como a perda percentual
em relação à alta anterior. O período padrão é usado, mas pode ser alterado com o
--data e --data anterior opções. O período padrão também é corrigido para a manutenção real
período. Em outras palavras, se uma ação foi mantida por dois meses, apenas esses dois meses são
usado em vez do padrão de seis meses - mas se os últimos meses foram selecionados via
--data anterior então ele é usado. Para posições curtas, a análise é invertida e relativa a
a baixa anterior. O relatório exibe cada ação, o número de ações detidas, o atual
preço e valor das participações. As próximas duas colunas mostram o preço máximo alcançado no
período examinado, e a porcentagem de declínio em relação a ele. A última coluna mostra o
perda não realizada em relação ao preço máximo do período. As participações agregadas
valor, declínio percentual e perda não realizada também são mostrados.

avanço faz o oposto do rebaixamento - calcula os ganhos não realizados em relação ao
preço mínimo no período. A discussão no parágrafo anterior se aplica `mas
invertido'.

lsportfólio simplesmente lista o conteúdo da tabela do portfólio. Uma restrição SQL pode ser
impostas.

índice de acréscimo adiciona ações à tabela de índice. Atualmente, nenhuma análise adicional faz referência a este
tabela.

adicionar estoque adiciona ações ao banco de dados. A partir de então, os dados serão recuperados para o dado
símbolo (s) e armazenados no banco de dados sempre que o atualizar comando é executado.

povoar preenche o banco de dados com preços históricos para os símbolos e datas fornecidos
período. Observe que isso funciona bem para ações e fundos mútuos. As opções não têm histórico
dados armazenados. As moedas são armazenadas com precisão limitada, conforme observado acima.

citar simplesmente mostra uma cotação de preço para o (s) símbolo (s) fornecido (s).

atualizar atualiza o banco de dados com cotações de todas as ações para o dia determinado. Nenhuma saída é
gerado tornando o comando adequado para cron execução.

trabalho diário é um invólucro de conveniência simples atualizar, relatório diário, estado e risco,

todos os relatórios é um outro invólucro de paciência ao redor relatório diário, estado e risco.

desativar irá definir a coluna ativa em stockinfo para o (s) símbolo (s) dado (s) como falso
inibindo assim quaisquer atualizações adicionais de símbolo (s). Os dados existentes para o (s) símbolo (s) é
retido. Use quando um estoque é adquirido, retirado da lista ou você simplesmente deseja interromper o rastreamento
isso - mas não deseja limpar os dados históricos.

divisão ajusta o banco de dados de preços e as participações do portfólio para desdobramentos de ações. O
o fator padrão é 2, isso pode ser ajustado com a opção --splitby. Os argumentos das datas
pode ser definido com --data anterior e --data.

excluir remove os símbolos fornecidos do banco de dados.

destruído exclui o banco de dados BeanCounter.

verificaçãodbconexão simplesmente abre e fecha o identificador do banco de dados e retorna um determinado
código de saída que pode então ser testado. Isso é usado no setup_beancounter comando.

garantia exibir uma breve declaração da Licença Pública Geral GNU.

MAIS DETALHADO OPÇÃO DESCRIÇÃO


--moeda pode ser usado para selecionar um diferente Início moeda. Em vez de ter todos os valores
convertido para a moeda padrão, a moeda selecionada é usada.

--data permite escolher uma data de referência diferente. Isso pode então ser usado por comandos
trabalhando em uma data, ou período de data, como relatório, relatório diário, povoar,
fxbackpopular or estado. --data anterior permite escolher uma data de início diferente para a devolução
cálculos ou coleta de dados.

--restrição pode ser usado para restringir a seleção do banco de dados. O argumento deve ser válido
parte da instrução SQL válida, no sentido de que as colunas e os operadores existentes devem ser
empregado. O argumento para esta opção será completado com um líder e. O SQL
restrição será tipicamente sobre elementos do pasta mesa que compreende o
colunas símbolo, partes, moeda, tipo, proprietário, custo e dados. Um exemplo simples seria
moeda = 'CAD'. Observe que isso deve ser protegido por aspas duplas "I na linha de comando.

--extrafx permite coletar dados sobre taxas de câmbio adicionais além das automaticamente
selecionados como compartilhamentos são listados neles. Um exemplo típico seria para um investidor europeu
deseja converter do EUR em que as ações estão listadas em um dos membros
moedas que contador de feijão não seria mais recuperado, pois os compartilhamentos não estão mais listados em
estes.

--forçar atualização permite sobrescrever uma data potencialmente errada na atualização do banco de dados.
Infelizmente, parece que o Yahoo! ocasionalmente relata preços corretos com um
data incorreta, como a do dia anterior. Nesse caso, esta opção, junto com um
argumento como 'hoje' pode substituir o ponto de dados de data inválido e evitar um buraco no
base de dados. A desvantagem dessa abordagem é que ela "dobraria" os dados anteriores no
caso fosse feriado, ou mesmo se fosse no fim de semana. Uma comparação um pouco mais inteligente
os dados armazenados anteriormente podem impedir isso, mas seria mais complexo de implementar.

--rcfile permite especificar um arquivo de recurso diferente do padrão ~ / .beancounterrc.

--dbsistema permite alternar para um back-end de banco de dados diferente. O padrão é PostgreSQL mas a
MySQL e SQLite também são suportados. Por SQLite, o padrão agora é a versão 3. * mas o
a versão anterior - que não é binariamente compatível - também é suportada com argumentos
'SQLite2'.

--dbname permite mudar para um banco de dados alternativo. O padrão é 'beancounter'. Isso pode
ser útil para testar novos recursos.

--fxupdate é uma chave booleana para forçar atualizações das taxas de câmbio durante a 'atualização'. O
o padrão é 'verdadeiro', mas '--nofxupdate' pode ser usado para suprimir a atualização do estrangeiro
taxas de câmbio.

Do mesmo modo, --equityupdate é uma chave booleana para impor ou suprimir atualizações de patrimônio
(ou seja, estoque) de dados durante a 'atualização'. O padrão é 'true' mas '--noequityupdate' pode ser
usado para suprimir a atualização das taxas de câmbio.

--ubcfx é um switch booleano para usar o serviço de taxa de câmbio 'PACIFIC' da Sauder School em
UBC. Isso é útil quando o serviço de taxa de câmbio padrão no Yahoo! é errático ou não confiável.
Enquanto o servidor PACIFIC oferece uma ampla variedade de taxas de câmbio, o Yahoo! ainda pode ser
útil, pois pode fornecer mais colunas (aberto / alto / baixo). No entanto, durante a maior parte de 2005,
Yahoo! foi irrealizável para as taxas de câmbio e não forneceu FX histórico
dados. Por outro lado, o serviço UBC não funciona nos feriados canadenses, portanto, não pode
realmente servidor como um substituto completo. Contribuições para uma nova aquisição de dados, talvez via
www.oanda.com seria bem-vindo.

--splitby pode ser usado para definir um fator de desdobramento de ações diferente do padrão de 2.

--hospedeiro pode ser usado para apontar para uma máquina que contém o banco de dados PostgreSQL ou MySQL. O
máquina pode ser remota ou pode ser a máquina real contador de feijão está em execução. Se um
hostname é fornecido, conexão tcp / ip é usada. Se nenhum nome de host for fornecido, o valor padrão
de 'localhost' implica que as conexões de socket locais são usadas, o que pode ser mais fácil de
empregar para usuários de banco de dados menos experientes.

Também, --comprometer-se é uma opção booleana para suprimir as atualizações reais do banco de dados se o
--nocommit é selecionado. Isso é útil principalmente em contextos de depuração.

A --verbose e --depurar opções podem ser usadas na depuração de um teste e --Socorro
aciona a exibição de mensagem de ajuda.

SISTEMA VISÃO GERAL


A seção a seguir detalha algumas das opções de banco de dados e configuração.

DATABASE REQUISITOS
contador de feijão atualmente depende de PostgreSQL, MySQL, SQLite (versão 2 ou 3) ou qualquer
outro banco de dados para o qual um driver ODBC está disponível (embora as tabelas necessárias
deve ser criado manualmente no caso do ODBC). Ainda outro back-end de banco de dados pode ser adicionado, desde
drivers Perl DBI adequados estão disponíveis. Para PostgreSQL, MySQL e SQLite, o
setup_beancounter o script pode criar e inicializar o banco de dados, formar as tabelas necessárias
e os preenche com alguns dados de exemplo. É um ponto de partida para modificações locais.

A conexão com o banco de dados é feita através de uma função dedicada no BeanCounter.pm
módulo, as alterações só teriam que ser feitas lá. No momento em que este livro foi escrito, Perl DBI (O
interface independente de banco de dados para Perl) é usada junto com os drivers DBI para PostgreSQL,
MySQL, SQLite e ODBC. Ports para Oracle, Sybase, ... são encorajados.

CONFIG ARQUIVO
Um arquivo de configuração ~ / .beancounterrc é lido se encontrado. Atualmente suporta o
seguintes opções:

moeda para especificar em qual moeda local os ativos e os lucros / perdas devem ser
convertido
hospedeiro para especificar o servidor de banco de dados no qual o Contador de feijão banco de dados reside (isto é
necessário apenas para a conexão alternativa através do driver DBI-Pg no caso de DBI-ODBC não ser
usado)
usuário para especificar o ID do usuário para a conexão do banco de dados; se necessário. Se não for especificado, o
o ID do usuário atual é usado.
passwd para especificar a senha para a conexão do banco de dados, se necessário.
sistema de banco de dados para selecionar um backend de banco de dados, por exemplo, para mudar de PostgreSQL para MySQL ou SQLite
ou SQLite2 (o formato anterior do SQLite).
nome do banco de dados para selecionar um nome de banco de dados padrão diferente do padrão de 'beancounter'
procuração para especificar o endereço de um servidor proxy de firewall, se for necessário para se conectar ao
Internet.
firewall para especificar uma combinação firewallid: firewallpasswd, se necessário.
Odbc é uma chave para ligar ou desligar a conexão ODBC
dsn para usar um nome de fonte de dados diferente quando ODBC é usado
Um arquivo de exemplo exemplo.beancounterrc deveria ter vindo com as fontes (ou o
Pacote Debian); consulte este arquivo para mais exemplos.

ODBC CONFIGURAÇÃO
Existem agora vários sistemas ODBC disponíveis para Linux / Unix. A seguir ~ / .odbc.ini
trabalhar com o iODBC biblioteca e o PostgreSQL Driver ODBC em meu sistema Debian GNU / Linux:

[Fontes de dados ODBC]
beancounter = Banco de dados BeanCounter

[contador de feijão]
Motorista = /usr/lib/libpsqlodbc.so
Banco de dados = beancounter
Nome do servidor = localhost

[ODBC]
DirInstalação = / usr / lib

Alternativamente, o UnixODBC biblioteca pode ser usada com o seguinte esquema para
/etc/odbcinst.ini (ou ~ / .odbcinst.ini) para definir os drivers do banco de dados Postgres

[PostgreSQL]
Description = Driver ODBC PostgreSQL para Linux e Windows
Motorista = /usr/lib/postgresql/lib/libodbcpsql.so
Configuração = /usr/lib/odbc/libodbcpsqlS.so
Depurar = 0
LogCom = 0
Uso do arquivo = 1

após o qual /etc/odbc.ini (ou ~ / .odbc.ini) pode ser usado para definir fontes de dados reais como
segue:

[PostgreSQL]
Descrição = PostgreSQL template1
Driver=PostgreSQL
Traço = Não
TraceFile = /tmp/odbc.log
Banco de dados = template1
Nome do servidor = localhost
Nome de usuário =
Senha =
Porta = 5432
Protocolo = 6.4
Somente leitura = Sim
RowVersioning = Não
ShowSystemTables = Não
ShowOidColumn = Não
FakeOidIndex = Não
Configurações de conexão =

[contador de feijão]
Descrição = Beancounter DB (Postgresql)
Motorista =Postgresql
Traço = Não
Arquivo de rastreamento =
Banco de dados = beancounter
Nome do servidor = some.db.host.com
Nome de usuário =
Senha =
Porta = 5432
Protocolo = 6.4
Somente leitura = Não
RowVersioning = Não
ShowSystemTables = Não
ShowOidColumn = Não
FakeOidIndex = Não
Configurações de conexão =

Use beancounterp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad