Problem solved.


When switching to the new Samples.csv generated from my DB, I wanted to
make sure I could revert to my original Samples file if something went
wrong, so I renamed my Samples.csv file to Samples.orig.csv.  Of course,
as soon as I went looking through the code I see:

filenames = glob(os.path.join(self._filename, 'Sample*.csv'))

I guess that convention makes sense, so you can split your Samples file
across multiple files, I just was not aware of it.

But regardless, as soon as I moved that old Samples file out of there,
my problem was solved.

Thanks again - now I can feel confident in being able to easily upgrade
the db schema!

btw, I was not subscribed to webware-devel with this address, so this might appear as a duplicate to the list.

Wayne


Jason Hildebrand wrote:
On Mon, 2003-03-10 at 00:35, [EMAIL PROTECTED] wrote:


I updated and gave this a try.  The new Samples.csv file looks great - and
I see the added Id column in the data.  However, when I run generate to
get new sql files, the InsertSamples.sql file has duplicate data for every
table, one with the Id field, and one without.


Hi Wayne,

This is very strange -- I tested the code myself on two MySQL databases,
and it worked fine for me.  Are you using MySQL or something else?  Are
there duplicate samples for each and every table, or just some of them?
Are you using inherited object models?  (I've never tried that.)

The dump code is really quite simple -- check out
MiddleKit/Run/SQLObjectStore.py, and search for dumpObjectStore.  The
code simply loops over all classes in the model, so if you're getting
duplicates the tables must be in there twice (which I've certainly never
seen happen).  I've cc'd the dev list -- maybe someone there has some
insight.  Failing that, try poking around a bit and see if you can
figure it out.


 This leads to the insert
failing, since the second insert is trying to insert data with a primary
key that already
exists.

Perhaps a file has yet to be committed?


Nope - I just double-checked. Everything is in.






------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Webware-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to