J'ai une application qui utilise la base de données mysql, mais maintenant je dois la porter sur postgres ... Dans mon installation actuelle, j'ai incorporé des binaires mySQL, et je change manuellement le fichier my.ini pour changer l'emplacement par défaut du serveur mysql en apppath, installer mySQL service et démarrez-le ... Est-ce possible (et comment) dans PostgreSQL?
Merci d'avance
utilisez le paquet pgsql Zip pour que vous sachiez le chemin réel qui ne nécessite pas d'installation
initialiser la base de données
initdb.exe <datafolderpath>
init.db & pg_ctl est sous
pgsql/bin
démarrer la base de données
"pg_ctl" -D "<datafolderpath>" -l logfile start
En plus de ce que Nirmal a écrit, ce que je fais habituellement:
c:\Program Files
car cela n'est pas accessible en écriture pour un utilisateur régulier. Vous devez créer ceci, par exemple en% APPDATA%pg_ctl
comme mentionné par Nirmal (et décrit dans le manuel).