
Customized IB5.DEF file for PowerDesigner AppModeler and Interbase

I have tweaked the Interbase DEF file that ships with PowerDesigner
AppModeler, so that it supports many of Interbase 5's features.

The revised file, IB5.DEF, is attached.

Unlike PowerDesigner's standard Interbase DEF file, IB5.DEF supports:

- Multiple triggers on tables
- Declarative (not trigger-based) referential integrity

One thing I could not do was implement Interbase's support for Triggers
on Views. (This would be very useful, because you can make a multi-table
View updatable by defining some Triggers on it.)

Before submitting a IB5.DEF PowerDesigner-generated DDL script to
Interbase, you still have to do 2 minor search-and-replaces in your text
editor:

- find what:    restrict
- replace with: no action

- find what:    @column
- replace with: value

To use this file, you need to put it in the same directory as the other
DEF files for PowerDesigner, and relaunch PowerDesigner.

Please let me know if IB5.DEF works ok for you, and e-mail me any bug
reports or changes.

Scott Alexander, scottx@bellsouth.net