Introducing DBML TablePartial — Reuse Fields, Reduce Repetition

We’re excited to announce a powerful new feature in DBML — TablePartial!

Now you can define reusable sets of fields, settings, and indexes and inject them into multiple tables with a simple ~partial_name syntax.

Why you’ll like it:

  • :white_check_mark: Write cleaner, DRY-er (Don’t Repeat Yourself) schema definitions.
  • :recycle: Reuse common fields like timestamps and user metadata.
  • :gear: Maintain consistency across your entire database with ease.

Start using TablePartial today to simplify your DBML projects and speed up your workflow!

:books: Read the full docs →

Thank you for your continued support and trust in our products.
From dbx team with :heart:

1 Like

You can also read our Design Considerations on why we don’t choose the OOP-style table inheritance approach.