Wed Mar 8 06:18:03 PST 2006
- Previous message: [Slony1-general] SLONIK syntax error (help needed)
- Next message: [Slony1-general] What is left for 1.2???
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Christopher Browne wrote: > john joe wrote: > > >> I cant run the script below . it says the same thing when itry to run >> any script. >> <stdin>:5: ERROR: syntax error at or near Try >> Will someone please enlighten me on what im doin wrong ? >> Thanks, >> Sujin Philip >> #!/bin/sh >> >> slonik <<_EOF_ >> #-- >> # define the namespace the replication system uses in our example >> it is >> # slony_example >> #-- >> cluster name = $CLUSTERNAME; >> >> #-- >> # admin conninfo's are used by slonik to connect to the nodes one >> for each >> # node on each side of the cluster, the syntax is that of >> PQconnectdb in >> # the C-API >> # -- >> node 1 admin conninfo = 'dbname=$MASTERDBNAME host=$MASTERHOST >> user=$REPLICATIONUSER'; >> node 2 admin conninfo = 'dbname=$SLAVEDBNAME host=$SLAVEHOST >> user=$REPLICATIONUSER'; >> >> #-- >> # init the first node. Its id MUST be 1. This creates the schema >> # _$CLUSTERNAME containing all replication system specific database >> # objects. >> >> #-- >> init cluster ( id=1, comment = 'Master Node'); >> >> #-- >> # Because the history table does not have a primary key or other >> unique >> # constraint that could be used to identify a row, we need to add one. >> # The following command adds a bigint column named >> # _Slony-I_$CLUSTERNAME_rowID to the table. It will have a >> default value >> # of nextval('_$CLUSTERNAME.s1_rowid_seq'), and have UNIQUE and >> NOT NULL >> # constraints applied. All existing rows will be initialized with a >> # number >> #-- >> table add key (node id = 1, fully qualified name = 'public.history'); >> >> #-- >> # Slony-I organizes tables into sets. The smallest unit a node can >> # subscribe is a set. The following commands create one set >> containing >> # all 4 pgbench tables. The master or origin of the set is node 1. >> #-- >> create set (id=1, origin=1, comment='All pgbench tables'); >> set add table (set id=1, origin=1, id=1, fully qualified name = >> 'public.accounts', comment='accounts table'); >> set add table (set id=1, origin=1, id=2, fully qualified name = >> 'public.branches', comment='branches table'); >> set add table (set id=1, origin=1, id=3, fully qualified name = >> 'public.tellers', comment='tellers table'); >> set add table (set id=1, origin=1, id=4, fully qualified name = >> 'public.history', comment='history table', key = serial); >> >> #-- >> # Create the second node (the slave) tell the 2 nodes how to >> connect to >> # each other and how they should listen for events. >> #-- >> >> store node (id=2, comment = 'Slave node'); >> store path (server = 1, client = 2, conninfo='dbname=$MASTERDBNAME >> host=$MASTERHOST user=$REPLICATIONUSER'); >> store path (server = 2, client = 1, conninfo='dbname=$SLAVEDBNAME >> host=$SLAVEHOST user=$REPLICATIONUSER'); >> store listen (origin=1, provider = 1, receiver =2); >> store listen (origin=2, provider = 2, receiver =1); >> _EOF_ >> >> > I don't see where the above script actually contains the word "Try", so > it seems impossible that you could have gotten that error message. > > Is it possible that you tried to process some other script instead? > _______________________________________________ > Slony1-general mailing list > Slony1-general at gborg.postgresql.org > http://gborg.postgresql.org/mailman/listinfo/slony1-general > > Is it possible that the value of $CLUSTERNAME is causing the problem? You could add an echo $CUSTERNAME to the shell script before you call slonik to ensure it is what you expect it to be. --Ty -- Warning: Hard hat does not protect wearer from Automatic Weapons or Ninja Law Enforcement
- Previous message: [Slony1-general] SLONIK syntax error (help needed)
- Next message: [Slony1-general] What is left for 1.2???
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list