GoGPT Best VPN GoSearch

Icône de favori OnWorks

beancounterp - En ligne dans le Cloud

Exécutez beancounterp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande beancounterp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


beancounter - Outil de suivi des performances du portefeuille d'actions

SYNOPSIS


beancounter [options] commande [command_arguments ...]

COMMANDES


addindex index args ajoute des actions à l'indice de marché 'indx'
addportfolio sym:nb:fx:type:o:pp:pd ...
ajouter 'nb' actions de la société avec le symbole 'sym'
qui sont répertoriés dans la devise « fx » au
portefeuille avec « type » et « propriétaire » en option
info, prix d'achat « pp » et date « pd » ;
voir ci-dessous pour un exemple complet
allreports combine dayendreport, status et risk
addstock arg ... ajoute des actions avec le symbole arg à la base de données
rapport d'avancement sur les gains latents des creux
backpopulate arg ... remplir avec les données historiques pour un (des) stock (s) donné (s)
checkdbconnection teste si la connexion à la base de données peut être établie
dailyjob combine mise à jour, dayendreport, statut + risque
dayendreport rapporte les changements p/l par rapport au jour précédent
désactiver le symbole ... définir le(s) stock(s) inactif(s) dans le tableau des informations sur les stocks
supprimer l'argument ... supprimer les actions données de la base de données
destroydb supprime la base de données BeanCounter
fxbackpopulate arg ... remplir avec les données historiques pour la (les) devise(s)
lsportfolio liste les données du portefeuille
plreport exécuter un rapport p/l de portefeuille rel. à n'importe quel jour
quote arg ... rapporte les données actuelles pour le(s) stock(s) donné(s)
le retracement rapporte les pertes non réalisées par rapport aux sommets (drawdowns)
risque afficher un rapport sur les risques du portefeuille
split arg ... split-ajuster l'historique des prix et le portefeuille
état récapitulatif de l'état du portefeuille
mettre à jour mettre à jour la base de données avec les données du jour
garantie afficher la brève déclaration GNU GPL

OPTIONS


--help afficher cette aide
--verbose opération plus détaillée, débogage
--date rapport de date pour cette date (aujourd'hui)
--prevdate date relative à cette date (hier)
--currency fx définir la devise d'origine
--restriction sql impose une restriction SQL
--extrafx fx1,fx2,... devises supplémentaires à charger
--forceupdate date force la base de données à stocker les nouvelles informations de prix avec la date
--rcfile fichier utilise un fichier de configuration différent
--[no]fxupdate appliquer/supprimer la mise à jour FX, la valeur par défaut est la mise à jour
--[no] commit applique/supprime la mise à jour de la base de données, la valeur par défaut est commit
--[no]equityupdate appliquer/supprimer la mise à jour de l'équité, la valeur par défaut est la mise à jour
--[no]ubcfx use/skip FX de l'école Sauder de l'UBC, saut par défaut
--splitby arg divise l'historique des actions + la position par ce facteur [2]
--dbsystem system utilise db backend system, la valeur par défaut est PostgreSQL
--dbname name utilise le nom de la base de données, la valeur par défaut est beancounter

DESCRIPTION


compteur de haricots recueille et analyse des données boursières pour évaluer la performance du portefeuille. Ce
a plusieurs modes de fonctionnement. Le premier mode principal est la collecte de données : à la fois les données actuelles
(par exemple les cours de clôture de fin de journée) et les données de cours historiques (pour rétro-remplir la base de données)
peut être récupéré à la fois automatiquement et efficacement avec un stockage local ultérieur dans un
système de base de données relationnelle (soit PostgreSQL, MySQL or SQLite) par tout autre système
peut comprendre un atténuateur. ODBC pilote pourrait être utilisé). Le deuxième mode principal est l'analyse des données où les données stockées
les données sont évaluées pour fournir des informations sur les performances. Plusieurs types de rapports prédéfinis sont
Déjà disponible.

Les données sont récupérées très efficacement dans une seule requête par lot par Yahoo! hôte de la
Yahoo! Sites Web financiers utilisant le module Finance::YahooQuote (où la version 0.18 ou plus récente est
requis pour la prise en charge du proxy). Le support existe pour l'Amérique du Nord (c'est-à-dire les États-Unis et le Canada), l'Europe
(c'est-à-dire le continent ainsi que la Grande-Bretagne), plusieurs bourses asiatiques, l'Australie et
Nouvelle-Zélande.

compteur de haricots peut agréger la variation de valeur pour l'ensemble du portefeuille sur un temps arbitraire
horizons (à condition que les données historiques aient été recueillies ou aient été rétro-remplies).
En utilisant la puissante routine d'analyse de date disponible pour Perl (grâce à la Date : Manipulation
modules), vous pouvez simplement dire « d'il y a six mois à aujourd'hui » (voir ci-dessous pour des exemples).

compteur de haricots a été écrit et testé sous Linux. Il devrait fonctionner sous n'importe quel Unix standard
tant que les modules Perl requis sont installés, tant que le backend de la base de données est
trouvé.

EXEMPLES


mise à jour du beancounter --forceupdate aujourd'hui

Cela met à jour la base de données : il étend les données de séries temporelles (telles que
ouvert, bas, haut, fermé, volume) avec les données du jour en cours,
et écrase les données statiques (telles que le capital, le prix/les bénéfices, ...)
avec les données actuelles. Tous les stocks détenus dans la base de données sont mis à jour
(sauf si l'argument --restriction indique le contraire). Les
L'option --forceupdate permet au programme de corriger les dates incorrectes
renvoyé de Yahoo! (ce qui arrive de temps en temps), mais
attention à corriger cela les jours fériés. Noter que
l'argument --restriction sera appliqué à la table portfolio,
alors que la sélection globale provient du tableau stockinfo.

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

Cela ajoute IBM au portefeuille 401k de Joe, ainsi que SP500
« Spiders » à son portefeuille IRA. Les stocks sont également ajoutés à la
tables d'informations générales sur les stocks via un appel implicite des informations sur les stocks
commander.

beancounter addstock LNUX RHAT COR.TO

Cela ajoute ces trois sociétés Linux à la base de données sans ajouter
à des portefeuilles spécifiques.

beancounter backpopulate --prevdate 'il y a 1 an' \
--date 'vendredi il y a 1 semaine' IBM MSFT HWP

Ceci remplit la base de données avec les prix historiques pour trois
entreprises de matériel informatique. Notez que la spécification de la date est très générale
grâce au module sous-jacent Date::Manip.

beancounter fxbackpopulate --prevdate 'il y a 1 an' \
--date 'vendredi il y a 1 semaine' CAD EUR GBP

Cela remplit la base de données avec les prix historiques de ces
trois monnaies. Notez que la spécification de la date est très générale
grâce au module sous-jacent Date::Manip.

Malheureusement, Yahoo! est un peu têtu dans sa mise en œuvre
des taux de change historiques - ceux-ci sont stockés à seulement deux décimales
précision, tout comme les cours des actions. Malheureusement, la convention est de
utilisez au moins quatre sinon six. En raison du peu d'informations,
le risque lié aux changements de change sera sous-estimé.

beancounter plreport --prevdate 'il y a 1 mois' --date 'aujourd'hui' \
--restriction "owner='joe'"

Cela calcule les profits ou les pertes du portefeuille au cours du dernier mois. Ce
impose également la restriction de base de données que seules les actions détenues par
« joe » doivent être inclus.

statut du compteur de grains --restriction "type='401k'"

Cela affiche un rapport sur l'état du portefeuille avec la restriction que seulement
les actions du compte « 401k » doivent être incluses.

beancounter risk --prevdate "il y a 6 mois"

Cela affiche un rapport sur les risques du portefeuille. Cet essai décrit le
perte statistiquement plausible qui ne devrait être dépassée que de 1 sur
de 100 fois (voir ci-dessous pour plus de détails).

beancounter dailyjob --forceupdate aujourd'hui

Exécuter un « travail » complet : mettre à jour la base de données, afficher un profit/une perte en fin de journée
rapport, afficher un rapport sur l'état du portefeuille et afficher un rapport sur les risques. Dans le
mode de mise à jour, outrepasser une date potentiellement erronée fournie par Yahoo!
avec la date du jour.

beancounter split --splitby 3 --prevdate 1990-01-01 ABC CDE

Split-ajuste les actions (hypothétiques) ABC et CDE par un facteur
de trois : les données de prix dans la base de données sont divisées par trois, le volume
augmenté de 3 et de même, dans le portefeuille les actions sont augmentées
et le coût est diminué. Les dates par défaut sont --prevdate et --date
qui peut nécessiter un ajustement.

TUTORIAL


Les quelques paragraphes suivants illustreront l'utilisation de compteur de haricots. Nous allons mettre en place deux
récits fictifs de deux frères Bob et Bill (afin que nous puissions illustrer le « propriétaire »
colonne). Les prix ci-dessous sont complètement fictifs, tout comme les portefeuilles.

Nous supposons que compteur de haricots est installé et que le setup_beancounter la commande a été
Cours. Nous pouvons ensuite créer un portefeuille à deux actions (matériel informatique) pour Bob comme suit :

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

Ici, nous spécifions que 100 actions chacune de SPY et d'IBM, évaluées en dollars américains, sont dans Bob's
portefeuille qui est étiqueté comme un compte de retraite 401k. Le prix d'achat (fictif)
et la date sont également indiquées.

Supposons que Bill préfère les équipements réseau et qu'il possède un compte de courtage
au Canada:

beancounter addportfolio CSCO:100:USD:spec:bill:78.00:19990817 \
NT.TO:200:CAD:spec:bill:cad:90.25:20000212

Nous pouvons maintenant reconstituer la base de données à partir de 1998 pour les quatre stocks :

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

Avec ces données historiques en place, nous comparons maintenant comment le portefeuille de Bob se serait comporté
au cours des 18 derniers mois :

beancounter plreport --prevdate 'il y a 18 mois' \
--restriction "propriétaire='bob'"

Notez comment nous utilisons des guillemets doubles pour protéger les arguments, et comment la restriction SQL
contient un autre apostrophe autour de la chaîne littérale.

Nous pouvons également examiner la performance de Bill au jour de bourse le plus récent :

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

ou le statut des exploitations et leurs valeurs respectives :

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

De même, un rapport de risque peut être exécuté sur ces portefeuilles par

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

AUTRES DÉTAILLÉ COMMAND DESCRIPTION


ajouterportefeuille est la commande d'entrée de position la plus importante. Comme pour les autres commandes,
plusieurs arguments peuvent être donnés en même temps. Pour chacun d'eux, les enregistrements sont séparés
à l'aide des deux points et précisez, dans l'ordre, le symbole boursier, le nombre d'actions détenues, la devise,
type de compte, titulaire du compte, prix d'achat et date d'achat. Seuls les trois premiers
les arguments sont obligatoires, les autres sont facultatifs. Exécution ajouterportefeuille implicitement
exécute ajouter du stock. La colonne type de compte peut être utilisée pour spécifier si le compte est,
par exemple, un compte de retraite à l'abri de l'impôt, ou il pourrait être utilisé pour désigner la maison de courtage
l'entreprise est-elle détenue.

rapporter récupère les citations les plus récentes. Ceci est utile pour les titres illiquides qui
pourrait ne pas avoir échangé ce jour-là, ou si un jour férié s'est produit, ou s'il y avait une donnée
erreur sur Yahoo!. Deux dates peuvent être précisées qui déterminent la période sur laquelle le
le profit ou la perte est calculé. Cela échouera si les données de prix (ou les données de devise dans le cas de
données sur les stocks étrangers) les données ne sont disponibles pour aucune de ces deux dates. Cela peut être
restrictif pour les stocks étrangers où nous ne pouvons pas rétropeupler en raison du manque de données publiques
source pour les cotations de devises historiques. Les principales devises peuvent être récupérées sur Yahoo!, mais
seulement à deux décimales près.

rapport de fin de journée est similaire à rapporter mais est toujours sur une période d'une journée. Il utilise également
un seul enregistrement de date en calculant les performances compte tenu des données de « clôture précédente ».

statuts affiche les montants des avoirs, les valeurs totales des positions, les rendements annualisés en pourcentages
et les périodes de détention en jours. Notez que les rendements annualisés peuvent apparaître excessifs si,
par exemple, un rendement sur dix jours d'une action récemment achetée est extrapolé à une durée annuelle
période.

risque présente un rapport sur les risques du portefeuille qui décrit la perte statistiquement plausible qui
ne doit être dépassé que 1 fois sur 100. En d'autres termes, l'estimation des pertes a un
niveau critique de 99%. Ce niveau de risque est estimé par deux méthodes. Le premier est non
paramétrique et ne suppose aucun modèle ou distribution particulier ; il calcule le quintile de 1 % de
la distribution des rendements et l'affiche ainsi que la valeur de l'actif à risque correspondant.
La deuxième méthode utilise l'approche standard de la valeur à risque (VaR). Cela utilise le 1%
valeur critique de la distribution normale et suppose implicitement une distribution normale pour
Retour. Voir "http://www.gloriamundi.org" pour plus d'introduction et de références. Si le
distribution de la normalité était parfaitement vraie, les deux mesures coïncideraient. Un grand
différence entre les deux estimations indiquerait que la distribution des retours pourrait être
plutôt non normal. Une autre vision du risque d'une position donnée est fournie par le
dernière colonne avec l'en-tête 'margVaR'. Il montre la valeur à risque marginale. VaR marginale
est communément défini comme la contribution au risque de la position donnée au portefeuille total,
et calculé comme la différence entre la VaR du portefeuille complet et la VaR d'un
sinon portefeuille identique avec la position donnée supprimée. Notez que le calcul
La VaR marginale est assez lente (de l'ordre de O(n^3) ].

retracement affiche un rapport de « redressement ». Le drawdown est généralement défini comme le pourcentage de perte
par rapport au sommet précédent. La période par défaut est utilisée, mais peut être modifiée avec le
--Date et --date précédente option. La période par défaut est également corrigée pour la détention réelle
période. En d'autres termes, si un stock a été détenu pendant deux mois, seuls ces deux mois sont
utilisé au lieu de la valeur par défaut de six mois -- mais si les derniers mois ont été sélectionnés via
--date précédente alors il est utilisé. Pour les positions courtes, l'analyse est inversée et par rapport à
le plus bas précédent. Le rapport affiche chaque action, le nombre d'actions détenues, la
prix et valeur des avoirs. Les deux colonnes suivantes indiquent le prix maximum atteint dans le
période examinée et le pourcentage de déclin par rapport à celle-ci. La dernière colonne montre le
perte latente par rapport au prix maximum sur la période. Les avoirs agrégés
la valeur, le pourcentage de baisse et la perte non réalisée sont également indiqués.

avancement fait le contraire de drawdown - il calcule les gains latents par rapport au
prix minimum de la période. La discussion du paragraphe précédent s'applique « mais
inversé'.

lsportfolio répertorie simplement le contenu de la table de portefeuille. Une restriction SQL peut être
imposé.

ajouterindex ajoute des actions à la table des indices. Actuellement, aucune autre analyse ne fait référence à ce
tableau.

ajouter du stock ajoute des actions à la base de données. À partir de là, les données seront récupérées pour le
symbole(s) et stockées dans la base de données chaque fois que le Mise à jour la commande est exécutée.

reconstituer remplit la base de données avec les prix historiques pour les symboles et la date donnés
période. Notez que cela fonctionne bien pour les actions et les fonds communs de placement. Les options n'ont pas d'historique
données stockées. Les devises sont stockées avec une précision limitée comme indiqué ci-dessus.

Devis montre simplement un devis pour le(s) symbole(s) donné(s).

Mise à jour met à jour la base de données avec des cotations pour tous les stocks pour le jour donné. Aucune sortie n'est
généré rendant la commande appropriée pour cron exécution.

travail quotidien est un simple emballage pratique autour Mise à jour, rapport de fin de journée, statuts et risque,

tous les rapports est un autre emballage de commodité autour rapport de fin de journée, statuts et risque.

désactiver définira la colonne active dans stockinfo pour le(s) symbole(s) donné(s) sur false
empêchant ainsi toute mise à jour ultérieure du ou des symboles. Les données existantes pour le(s) symbole(s) sont
retenu. Utilisez-le lorsqu'un stock est acquis, radié ou si vous souhaitez simplement arrêter le suivi
il - mais ne veulent pas purger les données historiques.

scission ajuste la base de données des prix et les avoirs du portefeuille pour les fractionnements d'actions. Les
le facteur par défaut est 2, cela peut être ajusté avec l'option --divisé par. Les arguments des dates
peut être réglé avec --date précédente et --Date.

delete supprime les symboles donnés de la base de données.

détruitdb supprime la base de données BeanCounter.

vérifier la connexion à la base de données ouvre et ferme simplement le descripteur de base de données et renvoie un spécifié
code de sortie qui peut ensuite être testé. Ceci est utilisé dans le setup_beancounter commander.

garantie afficher une courte déclaration de licence publique générale GNU.

AUTRES DÉTAILLÉ OPTION DESCRIPTION


--devise peut être utilisé pour sélectionner un autre Accueil devise. Au lieu d'avoir toutes les valeurs
converti dans la devise par défaut, la devise sélectionnée est utilisée.

--Date permet de choisir une date de référence différente. Ceci est ensuite être utilisé par les commandes
travailler à une date ou une période de date, comme rapporter, rapport de fin de journée, reconstituer,
fxbackpopulate or statuts. --date précédente permet de choisir une date de début différente pour le retour
calculs ou la collecte de données.

--restriction peut être utilisé pour restreindre la sélection de la base de données. L'argument doit être valide
partie d'une instruction SQL valide dans le sens où les colonnes et opérateurs existants doivent être
employé. L'argument de cette option sera complété par un et. Le SQL
la restriction portera généralement sur les éléments du portefeuille tableau qui comprend le
colonnes symbole, partages, monnaie, type, propriétaire, sables moins coûteux et données. Un exemple simple serait
devise='CAD'. Notez que cela doit être protégé par des guillemets doubles "I sur la ligne de commande.

--extrafx permet de collecter des données sur les taux de change supplémentaires au-delà de ceux automatiquement
sélectionnés car les actions y sont répertoriées. Un exemple typique serait pour un investisseur européen
vouloir convertir de l'EUR dans lequel les actions sont cotées en l'un des membres
devises qui compteur de haricots ne récupèrerait plus car les actions ne sont plus répertoriées dans
celles-ci.

--Forcer la mise à jour permet d'écraser une date potentiellement erronée dans la mise à jour de la base de données.
Malheureusement, il semble que Yahoo! rapporte occasionnellement des prix corrects avec un
date incorrecte comme celle de la veille. Dans un tel cas, cette option, ainsi qu'un
un argument tel que « aujourd'hui » peut remplacer le mauvais point de données de date et éviter un trou dans le
base de données. L'inconvénient de cette approche est qu'elle « doublerait » les données précédentes dans le
en cas de jour férié, ou même s'il s'est déroulé le week-end. Une comparaison un peu plus intelligente
aux données précédemment stockées pourrait empêcher cela, mais serait plus complexe à mettre en œuvre.

--rcfile permet de spécifier un fichier de ressources différent du fichier par défaut ~/.beancounterrc.

--systèmedb permet de basculer vers un autre backend de base de données. La valeur par défaut est PostgreSQL mais
MySQL et SQLite sont également pris en charge. Pour SQLite, la valeur par défaut est maintenant la version 3.* mais le
la version précédente - qui n'est pas compatible binairement - est également prise en charge avec l'argument
'SQLite2'.

--nom de base de données permet de basculer vers une base de données alternative. La valeur par défaut est « beancounter ». Ceci peut
être utile pour tester de nouvelles fonctionnalités.

--fxupdate est un commutateur booléen pour appliquer les mises à jour des taux de change pendant la « mise à jour ». Les
la valeur par défaut est 'true' mais '--nofxupdate' peut être utilisé pour supprimer la mise à jour de l'étranger
taux d'échange.

De même, le --equityupdate est un commutateur booléen pour appliquer ou supprimer les mises à jour d'Equity
(c'est-à-dire les données de stock) pendant la « mise à jour ». La valeur par défaut est 'true' mais '--noequityupdate' peut être
utilisé pour supprimer la mise à jour des taux de change.

--ubcfx est un commutateur booléen pour utiliser le service de taux de change « PACIFIQUE » de l'école Sauder à
UBC. Ceci est utile lorsque le service de taux de change par défaut de Yahoo! est erratique ou peu fiable.
Alors que le serveur PACIFIC offre une plus grande variété de taux de change, Yahoo! peut encore être
utile car il peut fournir plus de colonnes (ouvert/élevé/bas). Cependant, pendant la plus grande partie de 2005,
Yahoo! n'a pas été fiable pour les taux de change et n'a pas fourni l'historique des devises
Les données. D'un autre côté, le service UBC ne fonctionne pas les jours fériés canadiens, il ne peut donc pas
vraiment serveur comme un substitut complet. Contributions pour une nouvelle acquisition de données, peut-être via
www.oanda.com serait le bienvenu.

--divisé par peut être utilisé pour définir un facteur de division des actions autre que la valeur par défaut de 2.

--hôte peut être utilisé pour pointer vers une machine contenant la base de données PostgreSQL ou MySQL. Les
la machine peut être distante, ou elle peut être la machine réelle compteur de haricots est en marche. Si un
le nom d'hôte est donné, les connexions tcp/ip sont utilisées. Si aucun nom d'hôte n'est indiqué, la valeur par défaut
de 'localhost' implique que des connexions socket locales sont utilisées, ce qui peut être plus facile à
employer pour les utilisateurs de base de données moins expérimentés.

Aussi, les --s'engager est un commutateur booléen pour supprimer les mises à jour réelles de la base de données si le
--nocommit est sélectionné. Ceci est surtout utile dans les contextes de débogage.

Le --verbeux et --déboguer les commutateurs peuvent être utilisés pour déboguer un test, et --Aidez-moi
déclenche l'affichage du message d'aide.

SYSTÈME APERÇU


La section suivante détaille certaines des options de base de données et de configuration.

BASE DE DONNÉES EXIGENCES
compteur de haricots dépend actuellement de PostgreSQL, MySQL, SQLite (version 2 ou 3) ou de tout
autre base de données pour laquelle un pilote ODBC est disponible (bien que les tables requises
doivent être créés manuellement dans le cas ODBC). Un autre backend DB pourrait être ajouté à condition
des pilotes Perl DBI appropriés sont disponibles. Pour PostgreSQL, MySQL et SQLite, le
setup_beancounter le script peut créer et initialiser la base de données, former les tables requises
et les remplit avec quelques exemples de données. C'est un point de départ pour des modifications locales.

La connexion à la base de données se fait via une fonction dédiée dans le Compteur de haricots.pm
module, il suffirait d'y apporter des modifications. Au moment d'écrire ces lignes, le Perl DBI (les
interface indépendante de la base de données pour Perl) est utilisé avec les pilotes DBI pour PostgreSQL,
MySQL, SQLite et ODBC. Les ports pour Oracle, Sybase, ... sont encouragés.

CONFIG DOSSIER
Un fichier de configuration ~/.beancounterrc est lu s'il est trouvé. Il soutient actuellement le
options suivantes:

monnaie spécifier dans quelle monnaie nationale les avoirs et les profits/pertes doivent être
converti
hôte pour spécifier le serveur de base de données sur lequel le Compteur de haricots la base de données réside (c'est
nécessaire uniquement pour la connexion alternative via le pilote DBI-Pg au cas où DBI-ODBC n'est pas
utilisé)
utilisateur pour spécifier l'ID utilisateur pour la connexion à la base de données ; si besoin. S'il n'est pas spécifié, le
l'identifiant de l'utilisateur actuel est utilisé.
passwd pour spécifier le mot de passe pour la connexion à la base de données, si nécessaire.
système de base de données pour sélectionner un backend de base de données, par exemple pour passer de PostgreSQL à MySQL ou SQLite
ou SQLite2 (le format précédent de SQLite).
dbname pour sélectionner un nom de base de données par défaut différent de celui par défaut de « beancounter »
procuration pour spécifier l'adresse d'un serveur proxy pare-feu si nécessaire pour se connecter au
Internet.
pare-feu pour spécifier une combinaison firewallid:firewallpasswd, si nécessaire.
Odbc est un interrupteur pour activer ou désactiver la connexion ODBC
dsn pour utiliser un nom de source de données différent lorsque ODBC est utilisé
Un fichier exemple exemple.beancounterrc aurait dû venir avec les sources (ou les
paquet Debian); veuillez consulter ce fichier pour plus d'exemples.

ODBC CONFIGURATION
Il existe maintenant plusieurs systèmes ODBC disponibles pour Linux / Unix. Ce qui suit ~/.odbc.ini
travailler avec le iODBC bibliothèque et le PostgreSQL Pilote ODBC sur mon système Debian GNU/Linux :

[Sources de données ODBC]
beancounter = base de données BeanCounter

[comptoir de haricots]
Pilote = /usr/lib/libpsqlodbc.so
Base de données = beancounter
Nom du serveur = localhost

[ODBC]
RépInstall = / usr / lib

Sinon, la unixODBC La bibliothèque peut être utilisée avec le schéma suivant pour
/etc/odbcinst.ini (ou ~/.odbcinst.ini) pour définir les pilotes de la base de données Postgres

[PostgreSQL]
Description = Pilote PostgreSQL ODBC pour Linux et Windows
Pilote = /usr/lib/postgresql/lib/libodbcpsql.so
Configuration = /usr/lib/odbc/libodbcpsqlS.so
Déboguer = 0
Journal de communication = 0
Utilisation du fichier = 1

après quoi /etc/odbc.ini (ou ~/.odbc.ini) peut être utilisé pour définir des sources de données réelles comme
suit:

[PostgreSQL]
Description = modèle PostgreSQL1
Pilote = PostgreSQL
Trace = Non
Fichier trace = /tmp/odbc.log
Base de données = modèle1
Nom du serveur = localhost
Nom d'utilisateur =
Mot de passe =
Port = 5432
Protocole = 6.4
Lecture seule = Oui
RowVersioning = Non
ShowSystemTables= Non
ShowOidColumn = Non
FakeOidIndex = Non
Paramètres de connexion =

[comptoir de haricots]
Description = Base de données Beancounter (Postgresql)
Pilote = Postgresql
Trace = Non
Fichier de trace =
Base de données = beancounter
Nom du serveur = some.db.host.com
Nom d'utilisateur =
Mot de passe =
Port = 5432
Protocole = 6.4
Lecture seule = Non
RowVersioning = Non
ShowSystemTables= Non
ShowOidColumn = Non
FakeOidIndex = Non
Paramètres de connexion =

Utilisez beancounterp en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.