quantum Skrevet 11. februar 2010 Del Skrevet 11. februar 2010 Har prøvd ulike verktøy oppgjennom tidene, for ulike databaser. Aqua Datastudio har jeg likt lenge, men er på jakt etter noe som ikke koster penger, og gjerne implementert i Java, eller ihvertfall tilgjengelig på Linux. ER-modelleringa i JDeveloper synes jeg også er god, men den funker best sammen med Oracle. Noen som har gode tips? Akkurat nå kikker jeg på SchemaBank.com som er et online-verktøy med en gratis entry-level funksjon. Er litt krøkkete med web-gui, men det er ikke værst implementert (www.extjs.com?) Og så stusser jeg litt på måten man implementerer 1:1 relasjon. Jeg har alltid brukt en unik index på fk-feltet for å få til den constrainten, men Schema-bank styrer med triggere og count(*) og greier. Ved både update og delete sjekker den vha count(*) om det finnes en rad allerede som refererer til den aktuelle raden i den andre tabellen via fk. SELECT COUNT(*) INTO RowCount FROM "public"."PARTY" WHERE NEW."CHANGELOG_ID" = "public"."PARTY"."CHANGELOG_ID"; IF (RowCount >= 1) THEN RAISE EXCEPTION ''Cannot insert record due to cardinality. Insertion aborted.''; END IF; Kan ikke begripe at dette er særlig smart? Lenke til kommentar
kaffenils Skrevet 11. februar 2010 Del Skrevet 11. februar 2010 Kan ikke begripe at dette er særlig smart?Nei ikke i det hele tatt. Virker som de har implementert en felles metode ("minste felles multiplum") som fungerer på både PostgreSQL og MySQL med MyISAM. Lenke til kommentar
quantum Skrevet 12. februar 2010 Forfatter Del Skrevet 12. februar 2010 Kan ikke begripe at dette er særlig smart?Nei ikke i det hele tatt. Virker som de har implementert en felles metode ("minste felles multiplum") som fungerer på både PostgreSQL og MySQL med MyISAM. Mnæi, ikke helt det heller, for pga. varierende triggerimpl. har de droppa det hele på mysql. Så det blir i tilfelle det minste «egne» multiplum :o) Ender vel muligens med pgDesigner eller Umbrella, de er ikke perfekte de heller, men selv om jeg synes web-gui'et til SchemaBank var fancy blir det litt mer krøkkete enn native gui. Og så kanskje Squirrel til admin. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå