J'ai une installation PostgreSQL 9 sur Windows, qui n'a pas intégré au générateur UUID. Il y a un package OSOND, qui peut être lié à PostgreSQL comme générateur UUID, mais c'est pour * NIX uniquement (je pense). P>
Comment puis-je générer UUID dans Windows PostgreSQL? P>
3 Réponses :
the Module UUID-OSSP dans le contributage travaille-t-il sur Windows XP 32 bits. La version 64 bits n'est pas encore disponible, le projet de bibliothèque UUID OSPSP doit résoudre ce problème. P>
Le programme d'installation d'un clic d'Entreprisesb l'a. La DLL s'appelle "uuid-tsp.dll" et réside dans "(Postgres 'Installation répertoire) \ Lib" et l'installation SQL Script s'appelle "UUID-OSSP.SQL" et réside dans "(répertoire d'installation de Postgres) \ Partager \ contrib ". Vous devez exécuter le dernier dans la DB de votre choix. P>
Merci! Pour ajouter à la réponse, je dois me connecter à la DB qui doit générer UUID (non Postgres DB) en tant qu'utilisateur Administrateur / Postgres (non normal).
Oui, le "Modules fournis supplémentaires" section du manuel mentionne que .
Sur PostgreSQL 9.1, vous exécutez simplement Créer une extension "UUID-OSSP"
Sous Windows, j'ai procédé à la génération d'Uuids:
Connectez-vous au serveur à l'aide de cette commande à l'invite de commande: p> Ceci est essentiellement accessible à la racine. . P> puis sélectionnez la base de données que vous souhaitez que cette fonction soit disponible dans: P> puis exécute ce qui suit: p> SELECT uuid_generate_v4();