PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 01/02/2017 01:47:11

jplaroche
Membre

partage sur pgAdmin4

bonjour , comme certain j'ai quand même voulue expérimenter et je vous fait partager mon expérience.
le contexte:
Migration de DB2 vers PostgreSQL :
j'ai pris la version 9.6.1 sur le site de entreprise de PostgreSQL (c'est plus simple pour faire mon développement )

j'ai généré les source adéquate à l'identique de pgAdmin3  impossible d'importé avec l'outil, mais avec querytool (SQL)  j'ai pu créé mes tables .
quand au données j'ai fait de la même manière

ex:


-- TABLE: "FC0CLI"
-- COPY "FC0CLI"  FROM '/home/soleil/AS400/DEF_SQL/FC0CLI.csv' WITH DELIMITER '|' QUOTE '}' csv ENCODING 'WINDOWS-1250';
-- DROP TABLE "FC0CLI"    ;
CREATE TABLE "FC0CLI"
(
"C0CDEP"    character(3  ), -- CODE DEPARTEMENT
"C0CFAC"    character(1  ), -- CODE FACTURATION
"C0CJRD"    character(4  ), -- CODE FORME JURIDIQUE
"C0CPAY"    character(3  ), -- CODE PAYS
"C0CRGI"    numeric(2,00), -- CODE REGION ECONOMIQ
"C0CRGL"    numeric(3,00), -- CODE REGLEMENT
"C0CST1"    numeric(2,00), -- CODE REGION  STAT.
"C0CST2"    numeric(2,00), -- CODE SECTEUR STAT.
"C0CTRS"    numeric(2,00), -- CODE TRESORERIE
"C0CTTV"    character(1  ), -- CODE TVA EXO EXPORT
"C0999E"    date, -- DATE DE CREATION ENR
"C0999M"    date, -- DATE DE MODIFCATION
"C0NARR"    numeric(3,00), -- N. ARRONDISSEMENT
"C0NCLI"    numeric(6,00), -- N° CLIENT
"C0NPTT"    numeric(5,00), -- N. CODE POSTAL
"C0NESC"    numeric(2,01), -- N. ESCOMPTE
"C0SHS"     numeric(1,00), -- 0/1  N=0 O=1 H.SERVC
"C0SLCR"    character(1  ), -- O/N  L.C.R.
"C0SMLG"    character(1  ), -- O/N MAILING
"C0TRPL"    character(1  ), -- TYPE BLOCAGE RAPPEL
"C0ZPTT"    character(10 ), -- Z. CODE POSTAL
"C0ZCTC"    character(30 ), -- PERSONNE A CONTACTER
"C0ZDST"    character(30 ), -- PERSONNE DESTINATAIR
"C0ZNOM"    character(30 ), -- NOM / RAISON SOCIAL
"C0ZOBS"    character(30 ), -- OBSERVATIONS
"C0ZTVA"    character(15 ), -- REFERENCE TVA
"C0ZRU1"    character(30 ), -- NOM / RUE1
"C0ZRU2"    character(30 ), -- SUITE NOM / RUE1
"C0ZTL1"    character(15 ), -- N. TEL. PERS. A CONT
"C0ZTLX"    character(15 ), -- N. TELEX / TELECOPIE
"C0ZVIL"    character(25 ), -- VILLE
CONSTRAINT "FC0CLI_pkey"   PRIMARY KEY ("C0NCLI")
)
WITH (
  OIDS=FALSE
);
ALTER TABLE "FC0CLI"
  OWNER TO postgres;
COMMENT ON TABLE "FC0CLI"
IS 'CLIENT FACTURATION';
COMMENT ON COLUMN "FC0CLI"."C0CDEP"         IS 'CODE DEPARTEMENT';
COMMENT ON COLUMN "FC0CLI"."C0CFAC"         IS 'CODE FACTURATION';
COMMENT ON COLUMN "FC0CLI"."C0CJRD"         IS 'CODE FORME JURIDIQUE';
COMMENT ON COLUMN "FC0CLI"."C0CPAY"         IS 'CODE PAYS';
COMMENT ON COLUMN "FC0CLI"."C0CRGI"         IS 'CODE REGION ECONOMIQ';
COMMENT ON COLUMN "FC0CLI"."C0CRGL"         IS 'CODE REGLEMENT';
COMMENT ON COLUMN "FC0CLI"."C0CST1"         IS 'CODE REGION  STAT.';
COMMENT ON COLUMN "FC0CLI"."C0CST2"         IS 'CODE SECTEUR STAT.';
COMMENT ON COLUMN "FC0CLI"."C0CTRS"         IS 'CODE TRESORERIE';
COMMENT ON COLUMN "FC0CLI"."C0CTTV"         IS 'CODE TVA EXO EXPORT';
COMMENT ON COLUMN "FC0CLI"."C0999E"         IS 'DATE DE CREATION ENR';
COMMENT ON COLUMN "FC0CLI"."C0999M"         IS 'DATE DE MODIFCATION';
COMMENT ON COLUMN "FC0CLI"."C0NARR"         IS 'N. ARRONDISSEMENT';
COMMENT ON COLUMN "FC0CLI"."C0NCLI"         IS 'N° CLIENT';
COMMENT ON COLUMN "FC0CLI"."C0NPTT"         IS 'N. CODE POSTAL';
COMMENT ON COLUMN "FC0CLI"."C0NESC"         IS 'N. ESCOMPTE';
COMMENT ON COLUMN "FC0CLI"."C0SHS"          IS '0/1  N=0 O=1 H.SERVC';
COMMENT ON COLUMN "FC0CLI"."C0SLCR"         IS 'O/N  L.C.R.';
COMMENT ON COLUMN "FC0CLI"."C0SMLG"         IS 'O/N MAILING';
COMMENT ON COLUMN "FC0CLI"."C0TRPL"         IS 'TYPE BLOCAGE RAPPEL';
COMMENT ON COLUMN "FC0CLI"."C0ZPTT"         IS 'Z. CODE POSTAL';
COMMENT ON COLUMN "FC0CLI"."C0ZCTC"         IS 'PERSONNE A CONTACTER';
COMMENT ON COLUMN "FC0CLI"."C0ZDST"         IS 'PERSONNE DESTINATAIR';
COMMENT ON COLUMN "FC0CLI"."C0ZNOM"         IS 'NOM / RAISON SOCIAL';
COMMENT ON COLUMN "FC0CLI"."C0ZOBS"         IS 'OBSERVATIONS';
COMMENT ON COLUMN "FC0CLI"."C0ZTVA"         IS 'REFERENCE TVA';
COMMENT ON COLUMN "FC0CLI"."C0ZRU1"         IS 'NOM / RUE1';
COMMENT ON COLUMN "FC0CLI"."C0ZRU2"         IS 'SUITE NOM / RUE1';
COMMENT ON COLUMN "FC0CLI"."C0ZTL1"         IS 'N. TEL. PERS. A CONT';
COMMENT ON COLUMN "FC0CLI"."C0ZTLX"         IS 'N. TELEX / TELECOPIE';
COMMENT ON COLUMN "FC0CLI"."C0ZVIL"         IS 'VILLE';

résultats:


-- Table: public."FC0CLI"

-- DROP TABLE public."FC0CLI";

CREATE TABLE public."FC0CLI"
(
    "C0CDEP" character(3) COLLATE pg_catalog."default",
    "C0CFAC" character(1) COLLATE pg_catalog."default",
    "C0CJRD" character(4) COLLATE pg_catalog."default",
    "C0CPAY" character(3) COLLATE pg_catalog."default",
    "C0CRGI" numeric(2),
    "C0CRGL" numeric(3),
    "C0CST1" numeric(2),
    "C0CST2" numeric(2),
    "C0CTRS" numeric(2),
    "C0CTTV" character(1) COLLATE pg_catalog."default",
    "C0999E" date,
    "C0999M" date,
    "C0NARR" numeric(3),
    "C0NCLI" numeric(6) NOT NULL,
    "C0NPTT" numeric(5),
    "C0NESC" numeric(2, 1),
    "C0SHS" numeric(1),
    "C0SLCR" character(1) COLLATE pg_catalog."default",
    "C0SMLG" character(1) COLLATE pg_catalog."default",
    "C0TRPL" character(1) COLLATE pg_catalog."default",
    "C0ZPTT" character(10) COLLATE pg_catalog."default",
    "C0ZCTC" character(30) COLLATE pg_catalog."default",
    "C0ZDST" character(30) COLLATE pg_catalog."default",
    "C0ZNOM" character(30) COLLATE pg_catalog."default",
    "C0ZOBS" character(30) COLLATE pg_catalog."default",
    "C0ZTVA" character(15) COLLATE pg_catalog."default",
    "C0ZRU1" character(30) COLLATE pg_catalog."default",
    "C0ZRU2" character(30) COLLATE pg_catalog."default",
    "C0ZTL1" character(15) COLLATE pg_catalog."default",
    "C0ZTLX" character(15) COLLATE pg_catalog."default",
    "C0ZVIL" character(25) COLLATE pg_catalog."default",
    CONSTRAINT "FC0CLI_pkey" PRIMARY KEY ("C0NCLI")
)
WITH (
    OIDS = FALSE
)
TABLESPACE pg_default;

ALTER TABLE public."FC0CLI"
    OWNER to postgres;
COMMENT ON TABLE public."FC0CLI"
    IS 'CLIENT FACTURATION';

COMMENT ON COLUMN public."FC0CLI"."C0CDEP"
    IS 'CODE DEPARTEMENT';

COMMENT ON COLUMN public."FC0CLI"."C0CFAC"
    IS 'CODE FACTURATION';

COMMENT ON COLUMN public."FC0CLI"."C0CJRD"
    IS 'CODE FORME JURIDIQUE';

COMMENT ON COLUMN public."FC0CLI"."C0CPAY"
    IS 'CODE PAYS';

COMMENT ON COLUMN public."FC0CLI"."C0CRGI"
    IS 'CODE REGION ECONOMIQ';

COMMENT ON COLUMN public."FC0CLI"."C0CRGL"
    IS 'CODE REGLEMENT';

COMMENT ON COLUMN public."FC0CLI"."C0CST1"
    IS 'CODE REGION  STAT.';

COMMENT ON COLUMN public."FC0CLI"."C0CST2"
    IS 'CODE SECTEUR STAT.';

COMMENT ON COLUMN public."FC0CLI"."C0CTRS"
    IS 'CODE TRESORERIE';

COMMENT ON COLUMN public."FC0CLI"."C0CTTV"
    IS 'CODE TVA EXO EXPORT';

COMMENT ON COLUMN public."FC0CLI"."C0999E"
    IS 'DATE DE CREATION ENR';

COMMENT ON COLUMN public."FC0CLI"."C0999M"
    IS 'DATE DE MODIFCATION';

COMMENT ON COLUMN public."FC0CLI"."C0NARR"
    IS 'N. ARRONDISSEMENT';

COMMENT ON COLUMN public."FC0CLI"."C0NCLI"
    IS 'N° CLIENT';

COMMENT ON COLUMN public."FC0CLI"."C0NPTT"
    IS 'N. CODE POSTAL';

COMMENT ON COLUMN public."FC0CLI"."C0NESC"
    IS 'N. ESCOMPTE';

COMMENT ON COLUMN public."FC0CLI"."C0SHS"
    IS '0/1  N=0 O=1 H.SERVC';

COMMENT ON COLUMN public."FC0CLI"."C0SLCR"
    IS 'O/N  L.C.R.';

COMMENT ON COLUMN public."FC0CLI"."C0SMLG"
    IS 'O/N MAILING';

COMMENT ON COLUMN public."FC0CLI"."C0TRPL"
    IS 'TYPE BLOCAGE RAPPEL';

COMMENT ON COLUMN public."FC0CLI"."C0ZPTT"
    IS 'Z. CODE POSTAL';

COMMENT ON COLUMN public."FC0CLI"."C0ZCTC"
    IS 'PERSONNE A CONTACTER';

COMMENT ON COLUMN public."FC0CLI"."C0ZDST"
    IS 'PERSONNE DESTINATAIR';

COMMENT ON COLUMN public."FC0CLI"."C0ZNOM"
    IS 'NOM / RAISON SOCIAL';

COMMENT ON COLUMN public."FC0CLI"."C0ZOBS"
    IS 'OBSERVATIONS';

COMMENT ON COLUMN public."FC0CLI"."C0ZTVA"
    IS 'REFERENCE TVA';

COMMENT ON COLUMN public."FC0CLI"."C0ZRU1"
    IS 'NOM / RUE1';

COMMENT ON COLUMN public."FC0CLI"."C0ZRU2"
    IS 'SUITE NOM / RUE1';

COMMENT ON COLUMN public."FC0CLI"."C0ZTL1"
    IS 'N. TEL. PERS. A CONT';

COMMENT ON COLUMN public."FC0CLI"."C0ZTLX"
    IS 'N. TELEX / TELECOPIE';

COMMENT ON COLUMN public."FC0CLI"."C0ZVIL"
    IS 'VILLE';

comme vous pouvez le constater
les commentaires disparaissent sur la définition des zones et la disposition des COMMENT est moins lisible   l'onglet SQL lors de la création d'une table reste non accessible.

d'ailleurs si vous avez migré et fait Dump de votre base et Restore cela est identique


maintenance:
pas de réponse , il y a bien une soumission mais rien ne ce passe . ou je suppose qu'il n'y a pas de problème puisque aucun message  n’apparaît.

quand au reste cela fonctionne correctement .

AVEZ-VOUS des remarques à partager svp
si ce n'est qu'il y a un Fork de pgAdmin3 pour 9.6 (merci a l'admin qui m'en a fait part)

bien pour terminer je ne voudrais pas que l'on pense que le travaille énorme qui a été fait pour rendre pdAdmin4 multiplate-forme et indépendant est incohérent, mais comme tout projet surtout ceux qui s'adresse au informaticien est difficile a réalisé surtout qu'un programme était déjà performant (pgAdim3) .
Il manque quelques truc pour égalé mais ça vas venir je ne peux penser autrement.

@bientôt de vous lire.


Bonjour, Arrive de DB2  1978--à ce JOUR
pratique ECPG depuis 2013-- à ce JOUR

Hors ligne

#2 14/02/2017 20:12:53

jplaroche
Membre

Re : partage sur pgAdmin4

la version 9.6.2 idem  ce n'est pas postgresql qui ne fonctionne pas
mais pgadmin4 qui n'est pas au rendez-vous


Bonjour, Arrive de DB2  1978--à ce JOUR
pratique ECPG depuis 2013-- à ce JOUR

Hors ligne

Pied de page des forums