AD

The following documentation and information pertain to TMS Data Modeler V3.3.4, a visual database design system developed by TMS Software that integrates database modeling, creation, and maintenance into a single environment. Version 3.3.4 Overview Version 3.3.4 was released in August 2019.

Key Improvement: This specific version added support for range types in PostgreSQL, such as daterange and int4range.

Full Source Benefits: The "Full Source" edition allows developers to modify internal modeler logic or customize TMS Aurelius export scripts to align with specific coding standards. Key Features & Documentation

The official TMS Data Modeler Manual (PDF) provides a comprehensive guide to the tool's capabilities: TMS Data Modeler Documentation - TMS Software

Version 3.3.7 (Apr-2020) • Fixed: Error "column reference 'oid' is ambiguous" when importing PostgreSQL 12 databases. Version 3.3. TMSSoftware Blog | TMS Data Modeler 3 is out!

Here’s a strong feature highlight for TMS Data Modeler V3.3.4 Full Source, focusing on what makes it valuable for developers, architects, and teams working with database design.


Comparison and Synchronization

2. Deep Debugging Integration

Imagine your generated script fails in production. With a standard tool, you are stuck. With TMS Data Modeler V3.3.4 Full Source, you can:

3. Data Migration Specialists

Agencies that migrate clients from Paradox/FoxPro to SQL Server can tweak the source to handle obscure data type conversions that the standard version misses.

3.1 Reverse Engineering

The primary use case for TMS Data Modeler is reverse engineering existing databases.

1. Full Source Code Access – Ultimate Customization

Unlike standard modeling tools, the Full Source edition gives you complete Delphi source code.
✅ Modify behavior, add custom export formats, or integrate with internal CI/CD pipelines.
✅ No black boxes – debug and extend the modeler itself.

2.2 Version Context (V3.3.4)

While newer versions may exist, V3.3.4 serves as a stable, mature iteration of the software. It typically corresponds with the era of Delphi 10.4 Sydney or Delphi 11 Alexandria compatibility. It focuses on reliability in reverse engineering complex legacy databases and generating code for modern ORM frameworks.

1. What Is TMS Data Modeler?

TMS Data Modeler is a database modeling and design tool for Delphi and SQL databases. It supports: