{"repo":"chhuang-one/sqxclib","free":true,"listed":false,"github":"https://github.com/chhuang-one/sqxclib","clone":"git clone https://github.com/chhuang-one/sqxclib.git","description":"sqxclib is a library to convert data between C language and SQL, JSON, etc. It provides ORM features and C++ wrapper.","language":"C++","stars":18,"topics":["json","sql","c","cpp","sqlite","orm","mysql","mariadb","postgresql"],"license":"MulanPSL-2.0","category":"databases-storage","readme_excerpt":"中文 Sqxc (sqxclib) sqxclib is a library to convert data between C language and SQL, JSON, etc. It provides ORM features and C++ wrapper. Project site: GitHub, Gitee Current features: Developer can use C99 designated initializer or C++ aggregate initialization to define constant database table, column, and migration, this can reduce running time when making schema, see doc/schema-builder-constant.md. You can also use C functions or C++ methods to do these dynamically. All defined table and column can use to parse JSON object and field. Program can also parse JSON object and array from database column. BLOB support. Supported types are listed in doc/SqTable.md. It can add comments to tables and columns (only supported by MySQL/MariaDB and PostgreSQL). Custom type mapping. Query builder that can be used independently. See doc/SqQuery.md It can work in low-end hardware. Single header file 〈 sqxc/sqxclib.h 〉 (Note: It doesn't contain special macros) Developers can use \"no migration mode\" if migrations do not need to be synchronized to database. Command-line tools can generate migration file and do migrate. See doc/SqApp.md Supports converting JSON using cJSON or json-c, and developers can choose one of them as the default JSON converter. Supports SQLite, MySQL / MariaDB, PostgreSQL. Provide project template. see directory project-template. Database schema Define a C structured data type to map database table \"users\". use C++ methods to define table and column in schema v1 (dynamic)","default_branch":null,"files":null,"tree":[],"storefront":"/r/chhuang-one","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chhuang-one/sqxclib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}