Vous n'êtes pas identifié(e).

#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 .

#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 ?

#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

Pied de page des forums

Propulsé par FluxBB