Ok-- again subscribed to hackers till your questions answered. I think you missed some of the documentation. On the first page, click on documentation, on that (intro) page, click on 'how it works'... it will tell you about primary keys.
Use this script to make a test table.... CREATE TABLE test ( id serial NOT NULL, "int" int4 DEFAULT 0, string varchar(100), text text, logic bool, blob bytea, "time" timestamp DEFAULT now(), CONSTRAINT test_pkey PRIMARY KEY (id) ) WITHOUT OIDS; Remember that in replication, when the tables come together, primary keys have to be unique... what SPAR does is intercept the serial key generation to make sure this happens correctly.... docs will explain how I did it. On your other question licensing... I havnt thought about it too much. I'm just a hobbiest and I need a web site for my estate agent business, but a) the computer business's that came to see me are not very good, most are just punting someone elses expensive product b) I live in a third world country where a leased line and an ip address costs more than a months salary and c) I love geeking. So all thats happening is that I'm building up my own technology so I can host offshore, at reasonable costs. In the next version of both Spar and Ese, (the search engine) I'll will put a license in... it will always be free for use and distribution. I being thinking about open source, and I like the business model behind it. When I have my site going I'll do that, will give my site admin a derivative business, that way I get the benefits of core ownership and code improvements... otherwise I cant see the benefits of a business model that just gives code away. I make my software free, because the feedback is tremendous, makes for a better product, and someone will always say, have you tried this or that, good guage to see if the software deserves to live. Maybe I should put this on my products, "Made by an estate agent just passing through" ha ha. In the case of Spar, the core code or "tricks", to make Postgres do it, are actually in the script.... thats on your dB anyway. regards, Johnny ----- Original Message ----- For the tables created by the script I sent you earlier, (one int primary-key, one normal int, columns), the entries are red; I did try the databases individually, still didn't turn green. One thing though, when I selected the databases individually, the background turned white, which, according to comments on that page, means the rep-server was not able to determine the status of this table. psql.exe -p 6543 test -c "create table test1( a int )"