PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« AoĂ»t 2005 »
Lun Mar Mer Jeu Ven Sam Dim
3 6 7
10 12 14
15 20 21
23 27 28
 

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

archives

Technique - général | Boucle For

Par nougasplou le 03/08/2005 - 11:19

Bonjour,
Je travaille avec une boucle for et j'aimerais que cette boucle soit délimitée par des types texte:
ex : For i in "A00" .. "A99" LOOP etc..
Mais ca ne marche pas. Il faut surement que i soit un entier mais y a t'il une autre solution ?
(un autre exemple : de 300 Ă  34Z)
Merci d'avance pour votre aide

PostgreSQL 8 - pb API C " -->

Technique - général | Migration ORACLE 9i --> PostgreSQL 8 - pb API C

Par ycremel le 03/08/2005 - 11:38

Bonjour,
j'étudie actuellement la possibilité de migrer de Oracle 9i vers PostgreSQL 8 (pour un leader du spatial à Toulouse).
Nous utilisons dans nos applications une API C (interface avec Oracle). Dans cette API, nous avons une fonction "SQL_Query" qui reçoit en paramètre une requete SQL créée dynamiquement(char *) ainsi qu'un tableau de chaine de caractere contenant les valeurs des colonnes à insérer/"updater"/"deleter".
Cette fonction permet d'insérer/updater/deleter X rows d'une table (sans se préoccuper du type des valeurs, puisque toutes passées en char*) grace à l'API C Oracle.
Y a t-il un Ă©quivalent sous PostgreSQL 8?
Est-il possible de créer une fonction PostgreSQL 8 nommé SQL_Query répondant aux mêmes service définie tel que:
SQL_Query (char *,SqlQueryPtr *) avec :
1er param contenant par exemple: "INSERT INTO TABLE toto(col1, col2, col3) VALUES(#col1, #col2, #col3)"

2eme parametre: liste des valeurs (pr remplacer #col1, #col2, #col3)

typedef struct {
char ColName[ORA_COLNAME_MAX]; /* Name of the ORACLE column */
short ColLen; /* Max length of the values */
char *Values; /* Array of Values (see SQL_Query) */
} SqlQuery;

Car nous ne souhaitons pas casser la structure de toutes nos applications Ă©videmment.
Merci par avance des infos.

Technique - général | fichier logfile ( log server postgres)

Par mtrh00 le 03/08/2005 - 12:49

Bonjour a tous, est il possible de faire apparaitre
la date pour chaque ligne "logée" dans le fichier logfile de Postgresql
merci.

Technique - général | AIDE - Convertir du code PRO*C en code ECPG

Par ycremel le 03/08/2005 - 17:45

Bonjour,
Je fais une Ă©tude pour migrer de Oracle 9i en PostgreSQL 8.0.3 et j'ai du code PRO*C Ă  convertir en ECPG (pour un grand-compte du spatial).
Quelqu'un peut-il svp me dire quels sont les différences entre le PL/SQL et le ECPG?
Comment migrer des appels de fonctions/structure de la librairie Oracle tels que sqlca, sqlda, sqlclu, sqlnul, sqlprc, sql_error ... en PostgreSQL ECPG?

Merci par avance de l'aide que vous pourrez m'apporter.

| cration d'une base

Par herve moal le 03/08/2005 - 22:32

j'ai installé linux 9.2 mandrake je me met sur mon utilisateur et je veux créer une nouvelle base et quand je tape cratedb psql FATAL: user herve does not exsit
createdb database creation failed
peu t'on m'aider merci d'avance

© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.