Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#26 Général » enfin connecter openoffice » 22/06/2010 22:13:36
- philippen
- Réponses : 2
j'ai une utilisation simple (voir simpliste) de postgresql.
N'empeche j'aimerais bien arriver à relier postgresql et openoffice sous ubuntu
avec windows aucun problème, via odbc
mais ce n'est pas conseillé sous linux
j'ai lu un paquet de tuto aussi bien avec sdbc que jdbc mais ça ne veut pas.
postgresql est en local. Qu'est-ce que j'ai bien pu oublier ?
merci
#27 ODBC » linux psqlodbc ou odbc-postgresl » 15/04/2010 21:39:38
- philippen
- Réponses : 1
je souhaite connecter une base postgresl à Openoffice 3.2
l'une des solution est d'utiliser le connecteur ODBC
j'ai installé les paquets de l'ubuntu 10.04 proposés (unixodnc, unixodbc.bin, odbc-postgresql).
pourtant quand je veux configurer odbc je ne trouve pas le driver 64 nécessaire psqlodbc.so.
merci pour l'aide .
#28 Re : Installation » pas de serveur » 04/04/2010 09:08:26
merci c'est réglé
#29 Installation » pas de serveur » 03/04/2010 21:37:36
- philippen
- Réponses : 2
j'ai changé d'ordinateur et suis passé sous ubuntu 10.04 qui a toujours postgresql 8.4
en m'appuyant sur la ocumentation ubuntu j'ai créé un utilisateur toto et lui ai donné les droits d'aministrateur, ainsi qu'une base toto
mais lorsque je lance pgadmin3 il n'y a pas de serveur
serveurs(0)
j'ai relancé le serveur, refait la procédure de création d'utilisateur, les messages m'indiquent que tout exist"e déjà.
que se passe-t-il ?
merci
#30 Re : Général » base linux et windows » 26/03/2010 22:35:39
Si cela peut être utile à quelqu'un sans passer par la ligne de commande.
pour exporter : avec pgadmin3 choisir outils, sauvegarder, compact
pour importer : toujours pgadmin3 restaurer en allant chercher le fichier d'export dans son répertoire
#31 Re : Général » base linux et windows » 24/03/2010 20:27:32
donc avec psql (de mémoire)
psql < nom-du-fichier
Mais faut-il indiquer le chemin du fichier ou psql va-t-il le trouver tout seul, même sur une clé usb, ou faut-il le placer dans un répertoire précis ?
#32 Re : Général » année seule » 24/03/2010 20:25:14
d'accord
merci
#33 Re : Général » année seule » 24/03/2010 17:05:08
dans ma base qui concerne des films je veux seulement indiquer l'année de sortie? date m'obige à avoir JJ/MM/AAAA
donc comment faire pour indiquer 1985 ?
#34 Général » base linux et windows » 24/03/2010 15:23:20
- philippen
- Réponses : 5
bonjour,
disposant d'un ordi fixe sous windows xp pro et un portable sous ubuntu je voudrais que les 2 aient la même base de données.
Comment transférer la base sur mon portable (ubuntu) vers le fixe (xp).
j'ai essayé pg_dump mais je n'arrive pas à faire l'opération inverse sous windows. Faut-il simplement indiquer pg_restore nom-de-la-base-à-restaurer ou indiquer le chemin complet , par exemple si le fichier est sur une clé usb pg_restore G:\nom-du-fichier.
merci
#35 Général » année seule » 24/03/2010 15:15:31
- philippen
- Réponses : 4
bonjour,
quel est le type du champ pour n'avoir que l'année ?
exemple année de sortie du film.
merci
#36 Re : Général » davical postgresql » 12/12/2009 22:15:34
pas de connexion possible.
je crois que je vais laisser tomber davical (d'ailleurs je ne suis pas sur que la base soit bien paramétrée, j'ai suivi le tuto à l'aveugle).
merci à nouveau pour l'aide
#37 Re : Général » davical postgresql » 09/12/2009 21:43:39
# Database administrative login by UNIX sockets
local all postgres ident sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
#38 Re : Général » davical postgresql » 08/12/2009 22:21:59
Version Cluster Port Status Owner Data directory Log file
8.3 main 5432 online postgres /var/lib/postgresql/8.3/main /var/log/postgresql/postgresql-8.3-main.log
8.4 main 5433 down postgres /var/lib/postgresql/8.4/main /var/log/postgresql/postgresql-8.4-main.log
#39 Re : Général » davical postgresql » 08/12/2009 16:01:45
Autrement dit,le problème ne viendrait pas des fichiers de configuration sur lesquels nous travaillons depuis un moment, mais plutôt de postgresql lui-même.
C'est une hypothèse qui m'a effleuré l'esprit, notamment parce qu'une partie de l'installation de la base davical est automatique.
Procédons dans l'ordre
pg_lscluster m'indiquera quel serveur (8.3 ou 8.4) est actif sur ma distribution ?
#40 Re : Général » davical postgresql » 08/12/2009 00:34:39
je réponds à l'envers
le bon fichier pg_hba.conf : il y en aurait plusieurs ? Une première hypothèse. comme j'ai upgradé régulièrement ma ubuntu j'ai 2 versions de postgresql dans etc, la 8.3 et la 8.4. Je n'ai rien fait de spécial pour passer de la première à la seconde après la mise à jour. Le fichier pg_hba.conf est celui de la 8.4.
rechargé la configuration ? désolé je ne comprends pas à quoi cela correspond. Relancer le serveur postgresql ? Dans ce cas la réponse est oui.
#41 Re : Général » davical postgresql » 07/12/2009 19:42:00
le fichier pg_hba.conf
# Database administrative login by UNIX sockets
local all postgres ident
# TYPE DATABASE USER CIDR-ADDRESS METHOD
host all all 127.0.0.1/32 trust
# "local" is for Unix domain socket connections only
local all all 127.0.0.1/32 trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
local davical davical_dba trust
local davical davical_app trust
le fichier /etc/davical/localhost-conf.php
<?php
// $c->domain_name = "davical.example.net";
// $c->sysabbr = 'davical';
// $c->admin_email = 'admin@example.net';
$c->system_name = "DAvical CalDAV Server";
$c->collections_always_exist = true;
$c->enable_row_linking = true;
$c->default_locale = fr_FR.UTF-8;
//$c->pg_connect[] = 'dbname=davical port=5433 user=general';
$c->pg_connect[] = 'dbname=davical port=5432 user=davical_app';
?>
#42 Re : Général » davical postgresql » 06/12/2009 22:55:39
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: authentification Ident échouée pour l'utilisateur « davical_app » in /usr/share/awl/inc/PgQuery.php on line 69
Database Error
Could not connect to PostgreSQL database
merci de votre patience
#43 Re : Général » davical postgresql » 06/12/2009 19:48:37
Ne pas tenir compte de ma réponse précédente. Pour une raison que je n'arrive pas à déterminer je suis revenu à la case départ.
Si j'ai compris le manuel indiqué
PgQuery.php est commandé par pg_hba.conf, ce dernier indiquant qui peut se connecter à une base postgresql, laquelle et comment. Pour se connecter à davical c'est le fichier /etc/davical/ip-conf.php qui précise les choses.
Comme je suis en local, sous ubuntu pg_hba.conf doit contenir à la ligne local
local all all 127.0.0.1/32 trust (ce dernier n'étant pas recommandé car il ouvre la connection à tout le monde).
#44 Re : Général » davical postgresql » 06/12/2009 15:58:30
Merci de cette aide
effectivement c'est une lecture instructive.
Dans ma situation l'information importante est : dans pg_hba.conf l'ordre des lignes est capitale
.
j'avais rajouté
local davical davical_app trust
local davical davical_dba trust
au lieu de
local davical davical_dba trust
local davical davical_app trust
ceci me fait franchir une étape mais sans être au bout de mes peines
je dois encore configurer correctement /etc/davical/ip-conf.php
#45 Général » davical postgresql » 06/12/2009 13:04:04
- philippen
- Réponses : 17
bonjour,
autodidacte de la bdd et de postgresql je patauge sur la difficulté suivante :
je voudrais installer un serveur de calendrier davical
j'ai suivi les étapes décrites sur ubuntu
Mais quand je tape l'URL dans un navigateur j'ai la réponse suivante
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: authentification Ident échouée pour l'utilisateur « davical_app » in /usr/share/awl/inc/PgQuery.php on line 69
Database Error
Could not connect to PostgreSQL database
la ligne /usr/share/awl/inc/PgQuery.php est : la ligne 69 est la dernière du paragraphe suivant
function connect_configured_database() {
global $c, $dbconn;
/**
* Attempt to connect to the configured connect strings
*/
$dbconn = false;
if ( isset($c->pg_connect) && is_array($c->pg_connect) ) {
foreach( $c->pg_connect AS $k => $v ) {
if ( !$dbconn ) $dbconn = ((isset($c->use_persistent) && $c->use_persistent) ? pg_pConnect($v) : pg_Connect($v) );
}
}
merci pour l'aide
#46 Re : Général » postgresql ne fonctionne plus » 14/09/2009 18:31:35
Je vous remercie pour toutes vos aides
concernant le shmmax nous considérerons que compte tenu de mes compétences informatiques et de ce que je veux en faire, les configurations par défaut seront largement suffisantes.
#47 Re : Général » postgresql ne fonctionne plus » 13/09/2009 18:59:17
c'est lors de votre demande de modifier la ligne listen_adresse que j'ai lu ce fichier et augmenter le shared_buffers en me disant que ma machine (2G0 de RAM, duo core 2x1,7Ghz) pouvait accepter plus.
Comme quoi quand on a des ennuis ne pas rajouter des variables supplémentaires.
Cependant, si je reviens au tout début du problème je ne comprend pas pourquoi avec la config cela a marché pendant des mois et que tout d'un coup le système s'est aperçu que listen_adresses était à localhost.
#48 Re : Général » postgresql ne fonctionne plus » 12/09/2009 21:17:21
la commande /etc/init.d/postgresql-8.3 start
m'a ressorti l'erreur suivante
* Starting PostgreSQL 8.3 database server
* The PostgreSQL server failed to start. Please check the log output:
2009-09-12 09:53:40 CEST LOG: n'a pas pu charger le fichier du certificat racine « root.crt » : aucun code d'erreur SSL rapporté
2009-09-12 09:53:40 CEST DÉTAIL: Ne vérifiera pas les certificats du client.
2009-09-12 09:53:40 CEST FATAL: n'a pas pu créer le segment de mémoire partagée : Argument invalide
2009-09-12 09:53:40 CEST DÉTAIL: L'appel système qui a échoué était shmget(clé=5432001, taille=53796864, 03600).
2009-09-12 09:53:40 CEST ASTUCE : Cette erreur signifie habituellement que la demande de PostgreSQL pour un
segment de mémoire partagée a dépassé le paramètre SHMMAX de votre noyau.
Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau
avec un SHMMAX plus important. Pour réduire la taille de la requête
(actuellement 53796864 octets), réduisez le paramètre de shared_buffers de
PostgreSQL (actuellement 6144) et/ou le paramètre max_connections
(actuellement 13).
Si la taille de la requête est déjà petite, il est possible qu'elle soit
moindre que le paramètre SHMMIN de votre noyau, auquel cas, augmentez la
taille de la requête ou reconfigurez SHMMIN.
La documentation de PostgreSQL contient plus d'informations sur la
configuration de la mémoire partagée.
...fail!
j'ai réduit la valeur de la ligne suivante dans postgreql.conf
# RESOURCE USAGE (except WAL)
#------------------------------------------------------------------------------
# - Memory -
shared_buffers = 24MB
et je peux accéder à nouveau au serveur (modification de la ligne lisen_adresses='*' incluse)
merci pour la patience
#49 Re : Général » postgresql ne fonctionne plus » 10/09/2009 21:22:29
dans les services le serveur postgresql est lancé au démarrage
mais il n'apparait pas dans les processus
#50 Re : Général » postgresql ne fonctionne plus » 10/09/2009 20:15:29
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 0.0.0.0:44449 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2157/portmap
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3042/cupsd
tcp 0 0 0.0.0.0:59483 0.0.0.0:* LISTEN 2179/rpc.statd
tcp 0 0 0.0.0.0:35679 0.0.0.0:* LISTEN 2680/rpc.mountd
tcp 0 0 192.168.0.10:50349 209.85.229.138:80 ESTABLISHED 5670/firefox
tcp 0 0 192.168.0.10:49581 209.85.229.103:80 ESTABLISHED 5670/firefox
tcp 0 0 192.168.0.10:45911 209.85.229.138:80 ESTABLISHED 5670/firefox
tcp 0 0 192.168.0.10:34112 209.85.229.104:80 ESTABLISHED 5670/firefox
tcp 0 0 192.168.0.10:47031 209.85.229.113:80 ESTABLISHED 5670/firefox
tcp6 0 0 :::139 :::* LISTEN 2708/smbd
tcp6 0 0 :::445 :::* LISTEN 2708/smbd