Skip to content

Commit 2dfda83

Browse files
committed
Mention that PonyORM works with MariaDB as well
Because MySQL and MariaDB use the same on-the-wire protocol and most SQL-level features are identical, PonyORM also works with MariaDB, using the MySQL provider. Tested on MariaDB 10.6.14. After creating a 'test' database, and a user 'whoever' with access to that database (`GRANT ALL PRIVILEGES ON test.* TO whoever`), the "first steps" from https://docs.ponyorm.org/firststeps.html work fine, e.g.: from pony.orm import * db=Database() class Person(db.Entity): name=Required(str) age=Required(int) db.bind(provider='mysql', user='dlenski', password='foobar', db='test') db.generate_mapping(create_tables=True)
1 parent 3f60505 commit 2dfda83

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Here is an example query in Pony:
1313
select(p for p in Product if p.name.startswith('A') and p.cost <= 1000)
1414
```
1515

16-
Pony translates queries to SQL using a specific database dialect. Currently Pony works with SQLite, MySQL, PostgreSQL and Oracle databases.
16+
Pony translates queries to SQL using a specific database dialect. Currently Pony works with SQLite, MySQL, MariaDB, PostgreSQL and Oracle databases.
1717

1818
By providing a Pythonic API, Pony facilitates fast app development. Pony is an easy-to-learn and easy-to-use library. It makes your work more productive and helps to save resources. Pony achieves this ease of use through the following:
1919

0 commit comments

Comments
 (0)