Portál AbcLinuxu, 7. května 2025 14:59

Dotaz: POSTGRESQL a ignore Duplicate key value unique constraint

12.3.2011 16:54 jeleniste | skóre: 13 | blog: Prokustovo lože
POSTGRESQL a ignore Duplicate key value unique constraint
Přečteno: 297×
Odpovědět | Admin
Mám následující problém, potřebuju nakopat do databáze docela velké množství dat, které je recentně v texťácích. Ty data jsou fakt velká, takže preferuju použití COPY před INSERT. Problém je ovšem, že některá data se duplikujou, jsou ve více texťácích. Takže dam
CONSTRAINT XXX unique
, tim pádem si to postgre sám hlídá, jenže, když narazí na dubl, tak mě vypadne celej blok dat, nejen špatnej řádek. V MSSQL de dát něco jako "
CONSTRAINT XXX unique(id) with ignore duplicate keys
". Jde něco takového udělat v POSTGRE?? Jde to nějak ošidit pomocí parametrů COPY?? Dík Je
Nejsem blbý, jen se hloupě ptám
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

okbob avatar 12.3.2011 17:32 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
Rozbalit Rozbalit vše Re: POSTGRESQL a ignore Duplicate key value unique constraint
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přímo to nejde, ale existuje několik doplňků, které by Vám mohly pomoci http://pgfoundry.org/projects/pgloader/ a http://pgfoundry.org/forum/forum.php?forum_id=1582
12.3.2011 18:48 jeleniste | skóre: 13 | blog: Prokustovo lože
Rozbalit Rozbalit vše Re: POSTGRESQL a ignore Duplicate key value unique constraint
Díky za rychlou odpověď.
Nejsem blbý, jen se hloupě ptám

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.