Vous n'êtes pas identifié(e).
Pages : 1
J'ai trouvé la solution pour ceux à qui ça peut interesser:
Le fichier exécutable à installer se trouve sur le site http://www.enterprisedb.com/products-se … ad#windows.
La version installée est celle de 32 bits :
1- Sur le compte administrator, créer un utilisateur nommé « postgres » et lui attribuer les droits d’administrateur. (« postgres » est le nom d’utilisateur par défaut créé lors de l’installation du programme postgreSQL)
a. Si lors de la création le système marque utilisateur déjà créé, alors créer un utilisateur quelconque « postgresxxx »
b. Renommer l’utilisateur « postgresxxx » en « postgres » après sa création
2- Se connecter sur le nouveau compte d’utilisateur « postgres » et lui attribuer un mot de passe
3- Créer un dossier dans le répertoire racine nommé « postgres » (c:\postgres)
4- Faire un clic droit sur l’exécutable de postgreSQL et l’installer en tant qu’Administrateur
5- Pendant le processus d’installation, choisir le dossier « c:\postgres » comme répertoire d’installation
6- A la fin de l’installation, se connecter avec les paramètres renseignés lors de l’installation.
7- Si le message « Server doesn’t listen » ne s’affiche, alors le Système de Gestion de bases de données postgreSQL est utilisable.
Bonne chance.
Bonjour,
voici le message d'erreur à la fin de l'installation:
A non-fatal error ocured during cluster initialisation. Please check the installation log in C:\.....
Voici le contenu du log file (une partie...):
Trying to init installer in mode qt
Mode qt successfully initialized
Executing C:\Documents and Settings\Administrator\Local Settings\Temp/postgresql_installer_88f9393c1d/temp_check_comspec.bat
Script exit code: 0
Script output:
"test ok"
Script stderr:
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Data Directory. Setting variable iDataDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Base Directory. Setting variable iBaseDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Service ID. Setting variable iServiceName to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Service Account. Setting variable iServiceAccount to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Super User. Setting variable iSuperuser to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Branding. Setting variable iBranding to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Version. Setting variable brandingVer to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Shortcuts. Setting variable iShortcut to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[12:43:32] Existing base directory:
[12:43:32] Existing data directory:
[12:43:32] Using branding: PostgreSQL 9.3
[12:43:32] Using Super User: postgres and Service Account: NT AUTHORITY\NetworkService
[12:43:32] Using Service Name: postgresql-9.3
Executing cscript //NoLogo "C:\Documents and Settings\Administrator\Local Settings\Temp\postgresql_installer_88f9393c1d\prerun_checks.vbs"
Script exit code: 0
Script output:
The scripting host appears to be functional.
Script stderr:
Executing C:\Documents and Settings\Administrator\Local Settings\Temp\postgresql_installer_88f9393c1d\vcredist_x86.exe /passive /norestart
Script exit code: 0
Script output:
Script stderr:
Executing C:\Documents and Settings\Administrator\Local Settings\Temp\postgresql_installer_88f9393c1d\getlocales.exe
Script exit code: 0
Script output:
EnglishxxCOMMAxxxxSPxxAustralia=English, Australia
EnglishxxCOMMAxxxxSPxxBelize=English, Belize
EnglishxxCOMMAxxxxSPxxCanada=English, Canada
EnglishxxCOMMAxxxxSPxxCaribbean=English, Caribbean
EnglishxxCOMMAxxxxSPxxIreland=English, Ireland
EnglishxxCOMMAxxxxSPxxJamaica=English, Jamaica
EnglishxxCOMMAxxxxSPxxNewxxSPxxZealand=English, New Zealand
EnglishxxCOMMAxxxxSPxxRepublicxxSPxxofxxSPxxthexxSPxxPhilippines=English, Republic of the Philippines
EnglishxxCOMMAxxxxSPxxSouthxxSPxxAfrica=English, South Africa
EnglishxxCOMMAxxxxSPxxTrinidadxxSPxxandxxSPxxTobago=English, Trinidad and Tobago
EnglishxxCOMMAxxxxSPxxUnitedxxSPxxKingdom=English, United Kingdom
EnglishxxCOMMAxxxxSPxxUnitedxxSPxxStates=English, United States
EnglishxxCOMMAxxxxSPxxZimbabwe=English, Zimbabwe
GermanxxCOMMAxxxxSPxxAustria=German, Austria
GermanxxCOMMAxxxxSPxxGermany=German, Germany
GermanxxCOMMAxxxxSPxxLiechtenstein=German, Liechtenstein
GermanxxCOMMAxxxxSPxxLuxembourg=German, Luxembourg
GermanxxCOMMAxxxxSPxxSwitzerland=German, Switzerland
Merci d'avance
Bonjour,
J'ai installé PostgreSQL sur un PC embarqué 32 bits intégrant le système d'exploitation "WINDOWS EMBEDDED STANDARD".
A la fin d'installation j'ai toujours un message d'erreur 'no fatal error'.
lors du lancement du programme postgre, il est impossible de se connecter à un serveur car le message d'erreur s'affiche:
<< Server doesn't listen >>. j'ai vérifié l'écoute de toutes les adresses ip sur les fichiers conf...
En téléchargeant postgreSQL, il existe une version Win x86 - 32 adaptée aux systèmes 32 bits.
Mais elle ne fournit pas d'informations supplémentaires sur le système d'exploitation requis.
Faut il une configuration supplémentaire de mon pc embarqué?
Mon Pc Embedded est il incompatible à PostgreSQL 9.3 ou faut il utiliser une version plus ancienne?
Quelle version de système d'exploitation Embedded est requise?
Merci d'avance
Merci de votre réponse !!!
Est il possible de lancer un fichier contenant des instructions en pgScrit
autrement que par l'interface graphique de pgAdmin (Via le MSDOS par exemple).
Bonjour,
j'ai un fichier pgScript qui n'est qu'en fichier.sql.
Je l'exécute parfaitement en choisissant "Exécuter pgSCRIPT" sous pgAdmin.
Je veux l'exécuter sans passer par la console en utilisant psql -f fichier.sql mabase ni par \i monfichier.sql (si je suis dans la base).
Je veux juste l'exécuter par une requête SQL à partir d'un language de programmation externe à l'environnement Postgresql (Structured Text).
Est ce possible?
Merci
Merci de la précision !
ça répond à ma question.
Bonjour,
Vous devriez faire plus simple, par exemple «SELECT to_char(localtimestamp,'YYYY-MM-DD 23:59:00');»
Merci de votre réponse !
mais je ne vous ai pas bien compris car avec ou sans to_char dans ce code
set @DATE1 = SELECT to_char(localTIMESTAMP, '2001-03-02 23:59:00') ;
set @DATE0Min = SELECT TIMESTAMP '2001-03-02 23:59:00';
j'obtiens le même résultat [PGSCRIPT ] ("2013-12-04 22:09:00")
Ma question concerne:
1- L'extraction des données si cette formule n'est pas correcte
set @AAAA1 = SELECT EXTRACT(year FROM TIMESTAMP '@DATE1');
2- La concaténation des données sans qu'il y'ai ("2013")
SET @DATE10 = cast (@AAAA1 as string)+'-'+...
avec la formule appropriée
3- L'addition des datesheures. cette formule semble bien fonctionner:
set @DATE0Min = SELECT TIMESTAMP '@DATE0' + interval ' 2 day';
4- le tout SAUVEGARDE DANS UNE VARIABLE qu'on peut manipuler (additionner les minutes).
set @DATE0Min = ....
.
Je vous remercie d'avance
Bonjour,
je suis débutant sur pgScript et je ne parviens pas à
faire des opérations basiques avec les dates et la sauvegarde des valeurs dans des variables.
1) Je cherche à sauvegarder le temps système dans une variable sans utiliser le SELECT.
set @DATE1 = select (localtimestamp); -- Récupération de l'heure actuelle du système
print 'DATE10= ' + cast (@DATE1 as string);
Résulat: [PGSCRIPT ] DATE10= ("2013-12-06 15:38:22.499").
Les guillemets qui apparaissent m'empêchent de faire des opérations avec ces dates.
Si je fais une comparaison if ("2013-10-00 15:38:22.499") < DATE1 le résultat est toujours faux ce qui n'est pas vrai.
2) Même problème lorsque je veux extraire l'année pour concaténer, et constituer une autre date j'ai ce problème.
set @AAAA1 = SELECT EXTRACT(year FROM TIMESTAMP '@DATE1');
set @MM1 = SELECT EXTRACT(month FROM TIMESTAMP '@DATE1');
set @JJ1 = SELECT EXTRACT(DAY FROM TIMESTAMP '@DATE1');
SET @DATE10 = cast (@AAAA1 as string)+'-'+cast (@MM1 as string)+'-'+cast (@JJ1 as string)+' 23:59:00';
Le résultat donne: [PGSCRIPT ] DATE10 = ("2013")-("12")-("7") 23:59:00
ce résultat n'a rien à voir avec une date. Je souhaitais l'avoir au format '2013-12-07 23:9:00'.
D'avance, je vous remercie pour votre aide
Pages : 1