TinyORM icon indicating copy to clipboard operation
TinyORM copied to clipboard

Modern C++ ORM library

Results 7 TinyORM issues
Sort by recently updated
recently updated
newest added

https://github.com/silverqx/TinyORM/blob/76ad0952419146874497d16d443d68cd28c1acb1/src/orm/query/querybuilder.cpp#L589 Support MSSQL ( SELECT **TOP 10** FROM table )

future
general

TinyORM currently uses the QMessageLogger global singleton instance to emit diagnostics, which can be considered a pain on applications doing a lot of queries along alot of qDebug output in...

enhancement
general

libc++ has started supporting the `` library of c++20, which TinyORM uses, in libc++-13, which is part of llvm-13. Although libc++-13 has ``, the implementation is incomplete and therefore disabled...

enhancement
future
c++

Hi GitHub actions' ubuntu-22.04 runner is failing to process statements in [orm/tiny/concerns/hasattributes.hpp:412](https://github.com/silverqx/TinyORM/blob/52fb570ccf33351112beea54b66fb65116bc7363/include/orm/tiny/concerns/hasattributes.hpp#L412) and [orm/tiny/concerns/queriesrelationships.hpp:71](https://github.com/silverqx/TinyORM/blob/52fb570ccf33351112beea54b66fb65116bc7363/include/orm/tiny/concerns/queriesrelationships.hpp#L71), claiming a redefinition of `bool __tls_guard` [Reproducer](https://github.com/PurpleFlowerGarden/TinyORMOnboarding/tree/499192bdc6d7ddaa60aa72567eb82945e9f0e066) [CI Run](https://github.com/PurpleFlowerGarden/TinyORMOnboarding/actions/runs/6022003904/job/16335880409#step:8:2134) Maybe related issue: [gcc#66944](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66944) Visual Studio claims...

bug
c++

Currently, TinyORM is [asserting no other transaction](https://github.com/silverqx/TinyORM/blob/e1cd43177c44f5c164b3dae3457409bd257f7511/src/orm/concerns/managestransactions.cpp#L21) on the same connection is in partially commited state when beginTransaction is invoked. However, the `Q_ASSERT` statements are disabled when [QT_NO_DEBUG](https://doc.qt.io/qt-6/debug.html#debugging-macros) is defined...

enhancement
query builder

There is [dropIfExists](https://www.tinyorm.org/database/migrations#renaming-and-dropping-tables) for tables but there is no wrapper for `CREATE TABLE IF NOT EXISTS`. Likewise, the querybuilder doesn't interface CREATE INDEX IF NOT EXISTS .

enhancement
future
schema builder

When I build TinyORM with MinGW 11.2 i get the following linker error: ``` collect2.exe: fatal error: cannot find 'ld' ``` I can fix this error by removing or commenting...

bug
cmake