KrysKool.browse(cr, uid, ids, context) postgresql
Configuration de PDO pour PostgreSQL
Pour utiliser PDO (PHP Database Object) avec PostgreSQL, il faut que l'extension PDO et PDO_PGSQL soit compilé en tant que librairie partagée (fonctionnement recommander dans la documentation PHP).
Ensuite éditer le fichier php.ini et rechercher
- extension=pdo.so (sous Linux/Unix)
- extension=pdo.dll (sous Windows)
si un ...
more…Utilisation de psql sous Windows
Sous Windows l'utilisation de psql n'est pas aussi pratique que sous Linux/BSD.
Il faut d'abord changer le codepage du terminal en CP 1252, mais également se rendre dans les propriété de la fenêtre et choisir la police Lucida Console en taille 14 et enregistrer les changement ...
more…Utilisation du fichier pg_service.conf pour se connecter à PostgtreSQL
Depuis la version 8.1 il existe une nouvelle méthode de connexion des applications qui se base sur la libpq utilisant un nom de service.
Auparavant on utilisait une chaine de connexion qui parfois était compilé avec les informations en dur
host=localhost user=toto password=tata dbname=drupal port ...
Réalisation du paquet de pgBouncer sous Debian Sarge
On récupère tout d'abord les sources (version 1.0.8 lors de la rédaction de l'article)
# wget http://pgfoundry.org/frs/download.php/1399/pgbouncer-1.0.8.tgz
# tar zxvf pgbouncer-1.0.8.tgz
Il convient de vérifier que l'on dispose de la librairie libevent de développement ...
more…WRT54GL routeur Wifi sous Linux
Y'a quelques temps déjà je me suis interressé au projet Wifidog. Celui est composé de plusieurs bornes Wifi faisant office de point d'accès et d'un serveur d'authentification.
Lorsque l'on se connecte sur une des bornes, on obtient automatique les informations de connexions, puis lorsque l ...
more…Effacer les contenus des tables d'un schéma
Le script ci dessous construit un fichier qui ferra un TRUNCATE des tables du schéma sélectionné.
SELECT 'TRUNCATE TABLE '||table_schema||'.'||table_name||';'
FROM information_schema.tables
WHERE table_type='BASE TABLE'
AND table_schema='public';
cela donnera le résultat ci dessous.
TRUNCATE TABLE public.table1;
TRUNCATE TABLE public.table2;
TRUNCATE TABLE public.table3;
enregistrer ...
more…