Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/07/2007, 15h27   #1
Membre habitué
 
Avatar de cysboy
 
Développeur informatique
Inscription : août 2006
Messages : 221
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2006
Messages : 221
Points : 129
Points : 129
Par défaut [exporter] donnée MySQL vers PostGres

Bonjour à toutes et tous !
Je voudrais savoir s' il y a des incompatibilité de type entre les données de type BLOB de MySQL et le type BLOB de PostGres ?

En fait nous avons un site wiki sur un PC (BDD MySQL) et nous souhaitons l' exporter sur notre serveur (BDD PostGres). Et j' aurai aimé savoir si les types BLOB de ces deux SGBD étaient compatible ou pas. Et le cas échéant quel recourt aurai-je ?

Merci d' avance pour vos réponse.
cysboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 16h37   #2
Membre actif
 
Avatar de budtucker
 
Développeur multimédia
Inscription : avril 2007
Messages : 175
Détails du profil
Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : avril 2007
Messages : 175
Points : 174
Points : 174
Il y a réellement un type BLOB ?? Il me semblait que c'était plutôt bytea !!!
budtucker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 16h49   #3
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
en fait on peut utiliser les bytea ou oid/lo_import.

l'inconvenient des bytea, c'est qu'il y a un travail a faire pour echapper les données.
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 00h19   #4
Membre émérite
 
Inscription : mai 2002
Messages : 727
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 727
Points : 982
Points : 982
Citation:
Envoyé par hpalpha
l'inconvenient des bytea, c'est qu'il y a un travail a faire pour echapper les données.
En même temps, sous MySQL, le type BLOB c'est le type text en case sensitive ...
(http://dev.mysql.com/doc/refman/5.0/fr/blob.html)
__________________

Smortex

Les FAQ Assembleur - Linux
In The Beginning Was The Command Line Neal Stephenson
Smortex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 10h48   #5
Membre habitué
 
Avatar de cysboy
 
Développeur informatique
Inscription : août 2006
Messages : 221
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2006
Messages : 221
Points : 129
Points : 129
Il est donc possible d'exporter des données de type BLOB (MySQL) vers des données de type TEXT (PostGres)?
cysboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 13h53   #6
Membre émérite
 
Inscription : mai 2002
Messages : 727
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 727
Points : 982
Points : 982
Citation:
Envoyé par cysboy
Il est donc possible d'exporter des données de type BLOB (MySQL) vers des données de type TEXT (PostGres)?
Pas franchement puisque SQL dit que le texte est case sensitive... et ne défini pas de type TEXT, donc bon...

Conceptuellement, mettre du binaire dans un champ texte, ça peut se faire sous certaines conditions [1], mais ça pue Donc non bytea

Références:
1. http://www.postgresql.org/docs/8.2/i...pe-binary.html
__________________

Smortex

Les FAQ Assembleur - Linux
In The Beginning Was The Command Line Neal Stephenson
Smortex est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h24.


 
 
 
 
Partenaires

Hébergement Web