• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Mother ORM Download

Mother ORM

March 27, 2008
Mother ORM is a Python software module that facilitates database communication by replacing the SQL language with smart classes and techniques. It streamlines the process of concealing SQL intricacies.
Version 0.6.4-r5
License BSD License
Platform Linux
Supported Languages English
Homepage www.dbmother.org
Developed by Federico Tomassini
If you're looking for an ORM with intelligence, then look no further than Mother. This Object Relational Mapper has an impressive self-adapting capability, allowing it to understand various situations without the need for configuration files, tables, fields or keys declarations. Mother is designed to work specifically with PostgreSQL, with the introspective nature of the ORM based on postgres meta queries. The database interface is developed using the highly-regarded Psycopg module.

Mother is released under the BSD License and is already being used in production environments. The philosophy behind the creation of Mother was to develop a light, fast and simple ORM that can handle foreign keys, relations and children automatically, thanks to its ability to understand the database structure. There is no need to write models, XML or configuration files, as the mothermapper tool takes care of everything you need.

Mother is not intended to be the definitive ORM, but rather a powerful and flexible framework that is free and easy to use. The Mother module offers a variety of classes to handle different situations, and it's possible to represent a table with just one class. The class knows tables relationships, making it easy to handle children and relationships that would otherwise require foreign keys and other information.

The Mother classes can be easily extended, and the ORM comes with some pre-built plugins, such as Triggers. It's easy to build your own extensions thanks to the Mother framework. The database connection is comfortable, with credentials specified in a configuration file, and Mother implements a connection pool to be used in a threaded environment. Transactions are handled in a special way, allowing you to call nested transactions without worrying about the commit or rollback statements.

Mother also comes with a logger called Speaker, which supports standard output, a log file with rotation capability, syslog, and SMTP. And, best of all, Mother is fast: the knowledge it gains is persisted to just two files, meaning there is no slow computation model.

The latest release of Mother includes the ability to use the mothermapper -d option on complex PostgreSQL schemes. If you're looking for a powerful ORM that can handle anything you throw at it, then look no further than Mother.
What's New

Version 0.6.4-r5: N/A

Free Download 92K
334
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

wfb2sql
Wfb2sql is a Perl-based software that converts CIA's World Factbook into an ...
xfreecell
The xfreecell software is a rendition of the popular game of solitaire, ...
h3oWiki
h3oWiki is an eyeOS application enabling a low-weight wiki service on the ...
CryptoFox
Firefox Encryption/Decryption Tool enhances Firefox's security by providing encryption and decryption capabilities, ...
AmarokQuilt
AmarokQuilt is a software that provides a full-screen mode for Amarok. It ...
Gogh
Gogh is a Python-based, bitmap graphical editor built to work with pressure-sensitive ...
Icmpenun
Icmpenum is a software tool that scans different targets on a network ...
CPU fire load monitor
CPU fire load monitor is a user-friendly Gnome panel applet that displays ...
Ubuntu Linux
Ubuntu is a free, full-featured Linux operating system with extensive support from ...
DB::Ent
The Database Entity Layer serves as an intermediary between software applications and ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.