Vous n'êtes pas identifié(e).
Pages : 1
salut je suis nouveau et j'ai un problème. je souhaiterai savoir ou se trouve les tables postgreSQL sous windows.
[img]http://img89.imageshack.us/img89/3269/blogup4.png[/img]
Hors ligne
Vous voulez dire dans quels fichiers ? si c'est bien ça, ça devrait être sous C:\Program Files\PostgreSQL\8.4\data. Remplacez 8.4 par votre version. Ensuite il existe toute une hiérarchie de répertoires correspondant aux différentes informations stockées par PostgreSQL et aux bases créées.
Guillaume.
Hors ligne
Vous voulez dire dans quels fichiers ? si c'est bien ça, ça devrait être sous C:\Program Files\PostgreSQL\8.4\data. Remplacez 8.4 par votre version. Ensuite il existe toute une hiérarchie de répertoires correspondant aux différentes informations stockées par PostgreSQL et aux bases créées.
Oui je veux par exemple s'il s'avère que je veux copie les donnée (la table phisique comme par exemple un table Windev fichier.FIC sur un autre poste quel est l'extention d'un base postgresql ..
[img]http://img89.imageshack.us/img89/3269/blogup4.png[/img]
Hors ligne
Vous ne pourrez pas. Soit vous copiez tout le répertoire data (copie physique des fichiers), soit vous utilisez un outil comme pg_dump pour sauvegarder le contenu d'une base ou d'une table dans un fichier.
Guillaume.
Hors ligne
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=BASEII user=******** password=************") or die('erreur'. pg_last_error());
$query='SELECT * FROM DREN';
$result=pg_query($query) or die('erreur'.pg_last_error());
echo "<table>\n";
while($line = pg_fetch_array($result,null,PHSQL_ASSOC)){
echo "\t<tr>\n";
foreach($line as $col_value)
{
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
pg_free_result($result);
pg_close(dbconn);
?>
Fatal error: Call to undefined function: pg_connect() in C:\PROGRA~1\POSTGR~1\ENTERP~1\apache\www\SITEM\index.php on line 4
Dernière modification par madykob (09/09/2009 14:52:38)
[img]http://img89.imageshack.us/img89/3269/blogup4.png[/img]
Hors ligne
Il doit manquer les extensions postgres dans ton php.
A vérifier avec phpinfo().
Tu dois trouver un peu après les ext de Mysql qqchose comme pgsql.
A modifier :
dé-commenter la ligne extension=php_pgsql.dll dans php.ini
Dernière modification par dig360 (07/09/2009 13:16:58)
Hors ligne
; For example, on Windows:
;
extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
; extension=php_bz2.dll
; extension=php_curl.dll
; extension=php_dba.dll
; extension=php_dbase.dll
; extension=php_exif.dll
; extension=php_fdf.dll
; extension=php_gd2.dll
; extension=php_gettext.dll
; extension=php_gmp.dll
; extension=php_ifx.dll
; extension=php_imap.dll
; extension=php_interbase.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_mcrypt.dll
; extension=php_mhash.dll
; extension=php_mime_magic.dll
; extension=php_ming.dll
; extension=php_msql.dll
; extension=php_mssql.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_oci8.dll
; extension=php_openssl.dll
; extension=php_pdo.dll
; extension=php_pdo_firebird.dll
; extension=php_pdo_mssql.dll
; extension=php_pdo_mysql.dll
; extension=php_pdo_oci.dll
; extension=php_pdo_oci8.dll
; extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
; extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
; extension=php_pspell.dll
; extension=php_shmop.dll
; extension=php_snmp.dll
; extension=php_soap.dll
; extension=php_sockets.dll
extension=php_sqlite.dll
; extension=php_sybase_ct.dll
; extension=php_tidy.dll
; extension=php_xmlrpc.dll
; extension=php_xsl.dll
; extension=php_zip.dll
; ;;;;;;;;;;;;;;;;;;
; Module Settings ;
; ;;;;;;;;;;;;;;;;;;
[img]http://img89.imageshack.us/img89/3269/blogup4.png[/img]
Hors ligne
Et ne pas oublier de relancer apache après coup.
PS : il aurait été mieux de créer une nouvelle discussion
Guillaume.
Hors ligne
Hum, j'ai un doute sur :
$dbconn = pg_connect("host=localhost port=5432 dbname=BASEII user=******* password=***********") or die('erreur'. pg_last_error());
dbname=BASEII ne devrait-il pas être :
dbname=baseii
ou
dbname="BASEII" avec les échappements nécessaires pour les ".
? suis pas trop sûr mais toutes les pistes mènent à pgsql...
Dernière modification par dig360 (09/09/2009 15:01:58)
Hors ligne
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=\"\"BASEOK\"\" user=***password=***") or die('L\'erreur suivant: \''. pg_last_error());
$query='SELECT * FROM tdren';
$result= pg_query($query) or die('Erreur'. pg_last_error());
echo "<table>\n";
while($line = pg_fetch_array($result,null,PHSQL_ASSOC))
{
echo "\t<tr>\n";
foreach($line as $col_value)
{
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
pg_free_result($result);
pg_close(dbconn);
?>
La page n'affiche rien
[img]http://img89.imageshack.us/img89/3269/blogup4.png[/img]
Hors ligne
Pages : 1