Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Réplication » replication multi maitre » 08/07/2012 20:44:50
- pasqal
- Réponses : 3
bonjour,
Je suis à la recherche d'une réplication multi maître asynchrone sous windoz (donc pas bucardo ). J'ai plusieurs portables à synchro sur un serveur.
J'aimerais connaître votre avis ou vos retours sur :
rubyrep : http://www.rubyrep.org/index.html
SymmetricDS : http://symmetricds.org/
ou
Postgres-XC : http://postgres-xc.sourceforge.net/
seul symmetric me semble asynchrone.
merci de votre aide.
#2 Re : PgAdmin3 » script create » 05/06/2012 22:23:02
et pgadmin ne sait pas le faire alors ??
#3 Re : PgAdmin3 » script create » 05/06/2012 21:51:31
merci
et je le tape où. Dans le query de pgadmin il me dit [ERROR ] 1.0: syntax error, unexpected character
et dans la console psql, cela ne donne rien : syntax error.
#4 PgAdmin3 » script create » 05/06/2012 21:30:20
- pasqal
- Réponses : 5
Bonjour,
Comment faire pour créer le script CREATE de toutes la base et pas seulement 1 élément ?
Sinon, j'ai trouvé nextep (http://www.nextep-softwares.com/) qui semble le faire, qq'1 connaît ce produit ? J'ai installé sur une base d'essai mais ce qui m'ennuie, c'est qu'il a créée 101 bases dans mon "public" pour son fonctionnement. Que faut-il en penser ?
Merci de votre aide
#5 Re : PgAdmin3 » [RÉSOLU] pgscript » 28/05/2012 18:59:30
Je me réponds après pas mal de tâtonnements, the soluce is
SET @laytype = 'POINT', @layenom = 'basessai';
merci pour l'aide.
#6 Re : PgAdmin3 » [RÉSOLU] pgscript » 28/05/2012 18:36:45
J'ai suivi les instructions de http://www.pgadmin.org/docs/dev/pgscript.html et je lance bien pgscript dans pgadmin. Y-a-t-il interférence entre les instructions pgscript et psql ? Et pourquoi SET @laytype = 'POINT' fonctionne car bien remplacé dans le message d'erreur « VALUES ('','sc',,'the_geom',2,2154,'POINT') » ?
#7 PgAdmin3 » [RÉSOLU] pgscript » 27/05/2012 22:37:28
- pasqal
- Réponses : 3
bonsoir,
je tente un script qui commence comme ça :
DECLARE @layenom;
DECLARE @laytype;
SET @layenom = base_essai; -- indiquer le nom de la couche
SET @laytype = 'POINT'; -- type de couche : POINT MULTILINESTRING POLYGON
-- Table: sc.base_point
BEGIN
INSERT INTO geometry_columns(
f_table_catalog, f_table_schema, f_table_name, f_geometry_column,
coord_dimension, srid, type)
VALUES ('','sc',@layenom,'the_geom',2,2154,'@laytype');
-- DROP TABLE sc.@layenom;
CREATE TABLE sc.@layenom
(
gid serial NOT NULL,
refdoss character varying(25) NOT NULL,
…………
J'execute pgscript et là
[WARNING ] SET = base_essai
ERROR: syntax error at or near "SET "
LINE 1: SET = base_essai
^
[WARNING ] INSERT INTO geometry_columns(
f_table_catalog, f_table_schema, f_table_name, f_geometry_column,
coord_dimension, srid, type)
VALUES ('','sc',,'the_geom',2,2154,'POINT')
ERROR: syntax error at or near ","
LINE 4: VALUES ('','sc',,'the_geom',2,2154,'POINT')
^
[WARNING ] CREATE TABLE sc.
(
gid serial NOT NULL,
………
autant vous dire que j'ai essayé avec ' ' et sans, changer le nom de variable, de valeur etc. mais rien. Ce qui me stresse, c'est que @laytype semble fonctionner.
Merci de votre aide.
Pages : 1