PostgreSQL: Changer le propriétaire d'une base de données

Après avoir importé une base de données PostgreSQL de cette manière… psql nom_de_ma_base < import.sql … OpenERP ne trouvait la trouvait pas. Tout simplement car le propriétaire de la base n’était pas bon. Voici comment le changer, on se connecte sous l’utilisateur postgres: sudo su - postgres Puis on lance la requète suivante (adaptez l’utilisateur et le nom de la base): UPDATE pg_database SET datdba = (SELECT usesysid FROM pg_shadow WHERE usename = 'nom_de_l_utilisateur') WHERE datname = 'nom_de_la_base'

<span title='2010-11-03 09:32:50 +0000 UTC'>November 3, 2010</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;JC

OpenERP: mot de passe oublié

Il peut arriver que l’on ne se souvienne plus de son mot de passe administrateur OpenERP. Voici comment le retrouver. Logguez-vous via ssh (ou autre) sur le serveur où se trouve votre base de données. Si vous travaillez en local, c’est localhost :-p Connectez-vous en tant qu’utilisateur postgres: $ sudo su - postgres Connectez-vous à votre base de données: $ psql le_nom_de_ma_base_de_données Il ne vous reste plus qu’à executer la requète suivante (n’oubliez pas le point-virgule à la fin de la requète):...

<span title='2010-11-03 08:24:51 +0000 UTC'>November 3, 2010</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;JC

Console de récupération XP > mot de passe refusé

Il peut arriver que vous vouliez accéder à la console de récupération de Windows XP. Seulement voilà, vous êtes sûr de votre mot de passe administrateur mais la console vous envoie bouler. Ça peut arriver. La solution dans ce cas-là est de réinitialiser le mot de passe de l’Administrateur: Cliquer sur Démarrer > Executer et entrez la commande suivante: control userpasswords2 Dans la fenêtre qui va s’ouvrir, sélectionnez l’administrateur et cliquez sur le bouton réinitialiser le mot de passe....

<span title='2010-09-12 10:28:52 +0000 UTC'>September 12, 2010</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;JC

Backup de jeux MegaCD

Ci-dessous un petit script python trouvé sur cette page permettant de faire un backup d’un jeu du MegaCD de Sega. Un CD est coupé en deux, il contient une partie donnée + une partie audio. Il faut donc ripper séparément les musiques et les datas. Certains jeux comme SonicCD ne peuvent fonctionner sans la musique. Pour y jouer sur PC, il suffit ensuite d’utiliser un émulateur comme Gens. #!/usr/bin/python import os import commands from sys import argv # programs SOURCE_DRIVE = "/dev/cdrom" DD_COMMAND = "/bin/dd" CDPARANOIA_COMMAND = "/usr/bin/cdparanoia --quiet" LAME_COMMAND = "/usr/bin/lame --quiet --preset insane" RM_COMMAND = "/bin/rm" if (len(argv) &lt;2): print "USAGE: rip-sega-cd....

<span title='2010-08-16 17:27:10 +0000 UTC'>August 16, 2010</span>&nbsp;·&nbsp;2 min&nbsp;·&nbsp;JC

Strace

strace est un outil de déboguage sous Linux pour surveiller les appels système utilisés par un programme, et tous les signaux qu’il reçoit, similaire à l’outil « truss » sur les autres systèmes Unix. Il a été rendu possible grâce à une fonctionnalité du Noyau Linux appelée ptrace. ...

<span title='2010-08-16 16:45:15 +0000 UTC'>August 16, 2010</span>&nbsp;·&nbsp;2 min&nbsp;·&nbsp;JC