PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Migration » Déplacement du répertoire "PostgreSQL/9.2/data/base" » 24/09/2020 18:35:33

Bonjour,

puisque tu n'es pas pressé ( smile ) et que je me suis aussi posé la question, voici comment j'ai procédé sous Windows10:
1: arrêter le serveur postgresql
2: faire une copie du dossier "C:\Program Files\PostgreSQL\12\data" à l'endroit désiré, par ex en "C:\PostgreSQL_data\", puis renommer l'original en autre chose (data_old par ex), ou carément déplacer le dossier en "C:\Program Files\PostgreSQL\12\data" à l'endroit désiré, par ex en "C:\PostgreSQL_data\" ( mad )
3: ouvrir une fenêtre PowerShell en mode administrateur et se placer dans le dossier "C:\Program Files\PostgreSQL\12"
4: exécuter la commande New-Item comme suit:
         New-Item -ItemType SymbolicLink -Path .\data -Target C:\PostgreSQL_data\data
        cela crée un lien symbolique 'data' pointant sur le dossier data déplacé dans le dossier "C:\Program Files\PostgreSQL\12"
5: relancer le serveur

cool

#2 Re : Général » connexion distante windows » 30/01/2019 11:34:26

merci Genamiga, c'était bien ça le problème.
Bonne journée

#3 Général » connexion distante windows » 29/01/2019 18:59:17

pas059
Réponses : 2

Bonjour,

Ayant besoin d'ajouter des fonctionnalités de BD, ce dont je ne suis pas spécialiste, à mes logiciels et afin de me remettre dans le bain, j'ai mis à jour une petite application que j'avais développée il y a quelques années en utilisant Postgresql 9.4 et Npgsql. Pour cette mise à jour, je suis passé à Postgresql 11.1 + Npgsql 4.0.4, l'application étant écrite en C#/.net 4.6, tout ça sous windows donc.
Jusque là, pas de problème, quasi aucune modif à faire au code source, et l'application fonctionne très bien smile .... en local seulement sad. Par contre, je ne réussis pas à me connecter à ma BD à partir d'un pc distant (j'ai un time out dans tous les cas); j'ai essayé entre un pc sous Windows10 et un sous Windows7, dans les 2 sens, rien, time out à chaque tentative de connexion (et il s'écoule du temps avant le timeout).
J'ai vérifié, sur chaque pc, que le fichier "postgresql.conf" contienne bien la ligne "listen_addresses = '*'", c'est ce qu'il contient par défaut, et j'ai modifié le fichier "pg_hba.conf" comme suit:

# IPv4 local connections:
#host    all             all             127.0.0.1/32            md5
host    all             all             0.0.0.0/0       md5
# IPv6 local connections:
host    all             all             ::1/128                 md5


de façon à autoriser les connexions distantes. Mais ça ne marche toujours pas; ça a pourtant bien de l'effet, puisque, sans cette modif, je ne peux pas me connecter localement en indiquant une @IP 'locale'.
Je suppose qu'il y a autre chose à faire, mais là je sèche. Quelqu'un peut-il m'aider?


Cordialement

Pied de page des forums

Propulsé par FluxBB