Just tried it with Postgres and now import_from_csv_file() is throwing
an exception with message "duplicate key value violates unique
constraint "region_subdomain_key", so I guess this is a sqlite
specific thing.

On Mar 28, 5:33 pm, Brian Will <brian.thomas.w...@gmail.com> wrote:
> I should also make clear that I'm talking about
> db.export_to_csv_file() and db.import_from_csv_file()
>
> On Mar 28, 5:27 pm, Brian Will <brian.thomas.w...@gmail.com> wrote:
>
>
>
>
>
>
>
> > I should add that I'm seeing this with SQLite. Haven't tried it with
> > Postgres yet.
>
> > On Mar 28, 5:25 pm, Brian Will <brian.thomas.w...@gmail.com> wrote:
>
> > > I have this table:
>
> > > db.define_table('region',
> > >     Field('name'),
> > >     Field('longname'),
> > >     Field('subdomain', unique=True),
> > >     Field('status_', 'reference region_status')
> > > )
>
> > > The unique constraint is preventing me in the appadmin from adding
> > > regions with the same subdomain, as intended. However, in playing
> > > around, I exported my whole database and then reimported, upon which I
> > > ended up with duplicate fields as if the unique constraint gets
> > > ignored for the import. Is this the intended behavior? What I'd like
> > > is for the duplicates to not get imported silently.

Reply via email to