Commit Graph

  • a219acca4b feat: rm contextconnpool method qqxhb 2023-08-18 18:55:58 +08:00
  • 2b760b64bb add float32 test case Heliner 2023-08-17 18:33:55 +08:00
  • b51187dff8
    Update logger/sql.go wangyuehong 2023-08-11 12:32:07 +09:00
  • bae684b363
    fix(clause): when the value of clause.Eq is an empty array, the SQL should be IN (NULL) (#6503) v1.25.3 weih 2023-08-10 13:34:33 +08:00
  • 15162afaf2 Support GetDBConnWithContext PreparedStmtDB Jinzhu 2023-08-10 13:30:48 +08:00
  • 3c34bc2f59
    refactor: Regex description (#6507) fayvori 2023-08-07 11:35:19 +03:00
  • 7d581ae71d
    Merge pull request #1 from RatajVaver/RatajVaver-patch-1 Rataj 2023-08-06 14:11:02 +02:00
  • 6e701ad1e0
    Fixed error message when dialector fails to initialize Rataj 2023-08-06 14:08:38 +02:00
  • 32e640f57f fix fmt wangyuehong 2023-08-06 00:13:22 +09:00
  • ba01300653 customize time format in sql log wangyuehong 2023-08-06 00:01:22 +09:00
  • 72328dbc8a Regex description Ignat Belousov 2023-08-05 13:01:32 +03:00
  • dc16c76b93 Mirror cleanup Ignat Belousov 2023-08-05 12:38:57 +03:00
  • 976f1ecf11 fix(clause): when the value of clause.Eq is an empty array, the SQL should be IN (NULL) weih 2023-08-04 10:25:41 +08:00
  • f473761813
    fix: added SkipHooks in db getInstance() (#6484) Aayush Acharya 2023-08-04 08:20:59 +05:45
  • 193c454cf4
    keep float precision in ExplainSQL (#6495) San Ye 2023-08-04 10:31:18 +08:00
  • 1fb26ac90e
    test: coverage for tabletype added (#6496) Saeid 2023-08-04 04:30:07 +02:00
  • 4ac7538f12 fix(clause): when the value of clause.Eq is an empty array, the SQL should be IN (NULL) weih 2023-08-04 10:25:41 +08:00
  • 71e3342b6d test: tidb exclueded Saeid Saeidee 2023-08-02 23:34:35 +02:00
  • b0b7a57b9f test: coverage for tabletype added Saeid Saeidee 2023-08-02 22:35:00 +02:00
  • f879b16010 keep float precision in ExplainSQL kumakichi 2023-08-02 23:29:25 +08:00
  • 3ca61d4d7b Improved TX callback handling for rollback callbacks Lukas Jorg 2023-08-02 16:04:48 +02:00
  • dded604878 feat:add before find hook EpicMo 2023-07-31 10:06:15 +08:00
  • 181f9fdfbd
    Merge pull request #1 from aayushacharya/fix/skip-hooks-with-new-db Aayush Acharya 2023-07-27 14:51:55 +05:45
  • c530ed8561 fix: added SkipHooks in db getInstance() Aayush Acharya 2023-07-27 14:50:54 +05:45
  • a7f01bd1b2 Test Pluck with customized type Jinzhu 2023-07-25 10:47:19 +08:00
  • 39fa1636ba
    Merge branch 'master' into fix_drop_column Jinzhu 2023-07-24 20:16:07 +08:00
  • 6a03c283a9
    Merge branch 'master' into create_on_confilct Jinzhu 2023-07-24 20:00:59 +08:00
  • 0c73a2a6f9 bugfix delete schema cacheStore with modelType error when dynamic tableName wuxq 2023-07-19 07:29:54 +00:00
  • f231b96237 add dynamic table support wuxq 2023-07-19 06:49:08 +00:00
  • d89c6ace73 Added more possibilities for transaction hooks Gerhard Gruber 2023-07-17 15:07:40 +02:00
  • c10f807d3c
    test: coverage for foreign key violation err (#6403) Saeid 2023-07-12 16:21:22 +03:00
  • fc61ff333b Fix begin in an exist transaction error wangzc 2023-07-08 23:38:06 +08:00
  • 01b00f4cbd feat(callback): add callback support for begin, commit, rollback Loona 2023-07-07 11:15:35 +07:00
  • 326225c4bd
    feat(tests): support pure-go sqlite driver Ayman Bagabas 2023-07-05 19:29:15 -04:00
  • 388e9b50db Add generic error for serialiase/lock-timeout errors Alex Lyashko 2023-07-04 13:55:33 -04:00
  • 246897fa79 Added UpdateFieldsWithoutHooks method Lukas Jorg 2023-06-29 12:05:53 +02:00
  • 30a4f9bcaa
    Added AfterCommit callbacks (#25) Gerhard Gruber 2023-06-29 10:07:04 +02:00
  • 174cfc5cbd fix: on confilct with default value black 2023-06-28 13:31:13 +08:00
  • d842060bc4 add comment black 2023-06-27 19:06:05 +08:00
  • fe3d826b30 fix format lint black 2023-06-27 14:13:11 +08:00
  • 56d1858b83 Merge remote-tracking branch 'origin/distinguish_unique' into distinguish_unique black 2023-06-19 19:33:20 +08:00
  • c7db4af98c add MigrateColumnUnique to Migrator interface black 2023-06-19 19:32:29 +08:00
  • b2158f6b7d update test mod black 2023-06-17 19:32:56 +08:00
  • 45125bbea7 Merge branch 'master' into distinguish_unique black 2023-06-17 19:31:05 +08:00
  • 7d552a21ea test: skipped tidb Saeid Saeidee 2023-06-16 08:58:23 +02:00
  • ea8f6f75cb fix schema GetIdentityFieldValuesMap interface or ptr uptutu 2023-06-16 10:48:42 +08:00
  • 56eb4be78e fix unit test black 2023-06-15 16:44:31 +08:00
  • e1272e5509 fix: Open may panic when sql.Open return (nil, error) npc64 2023-06-15 01:47:07 +08:00
  • f099f93777 fix test black 2023-06-14 21:43:08 +08:00
  • 1529430536 fix MigrateColumnUnique black 2023-06-14 21:08:11 +08:00
  • a9e2dfc503 modify unique to constraint black 2023-06-14 18:54:56 +08:00
  • 9c5517de46 test: disabled mysql & updated sqlserver driver version Saeid Saeidee 2023-06-13 09:37:28 +02:00
  • adcbf9f68b test: enabled mysql& mssql for ErrForeignKeyViolate Saeid Saeidee 2023-06-13 09:20:40 +02:00
  • fb2ec8caea modify unique to constraint black 2023-06-13 09:25:34 +08:00
  • 6342b44e60
    chore(deps): bump gorm.io/driver/sqlite from 1.5.0 to 1.5.2 in /tests dependabot[bot] 2023-06-12 07:57:27 +00:00
  • c1ac0682fb test: enabled foreign keys constraint for sqlite Saeid Saeidee 2023-06-11 21:30:58 +02:00
  • e550ed71b6 test: coverage for foreign key violation err Saeid Saeidee 2023-06-11 21:17:41 +02:00
  • 2066138684
    ci: fix mariadb mysqladmin (#6401) v1.25.2 Saeid 2023-06-11 01:42:18 +02:00
  • b171b34f3a ci: fix mariadb mysqladmin Saeid Saeidee 2023-06-10 22:09:10 +02:00
  • c2d571cbc8
    test: coverage for duplicated key err (#6389) Saeid 2023-06-10 15:05:19 +02:00
  • 567f44f14e add ParseIndex test black 2023-06-09 18:53:17 +08:00
  • b9144dd06c test: support added for sqlserver Saeid Saeidee 2023-06-09 09:07:02 +02:00
  • 31da562160 test: removed sqlserver Saeid Saeidee 2023-06-07 20:10:25 +02:00
  • 387fca3478 add test black 2023-06-08 19:24:06 +08:00
  • 73c56483d7 test: updated sqlserver version Saeid Saeidee 2023-06-07 18:28:42 +02:00
  • 0ebe75b579 test: ErrDuplicatedKey coverage added Saeid Saeidee 2023-06-07 18:20:29 +02:00
  • 072b426a36 test: ErrDuplicatedKey covered Saeid Saeidee 2023-06-07 18:20:29 +02:00
  • d6de263c4a refactor: distinguish between UniqueIndex and Index black 2023-06-07 19:16:57 +08:00
  • 7dd702d379
    Fix incorrect documentation comment (has many -> has one) (#6382) Johannes Riecken 2023-06-07 09:02:30 +02:00
  • 7157b7e375
    fix: database/sql.Scanner should not retain references (#6380) Nuno Cruces 2023-06-07 08:02:07 +01:00
  • 8de1ee040f Fix incorrect documentation comment (has many -> has one) Johannes Riecken 2023-06-06 17:03:12 +02:00
  • ad82e3efa0
    fix: database/sql.Scanner should not retain references Nuno Cruces 2023-06-06 03:50:07 +01:00
  • 661781a3d7
    feat: add *sql.DB connector that uses database context (#6366) Lev Zakharov 2023-06-05 11:25:05 +03:00
  • 5eaccaa624
    reafactor: add nil detection when sqldb return (#6373) KantaHasegawa 2023-06-05 17:24:00 +09:00
  • 7a76c042e6
    refactor: remove unnecessary prepared statement allocation (#6374) Lev Zakharov 2023-06-05 11:23:17 +03:00
  • 6c22346a69 refactor: remove unnecessary prepared statement allocation Lev Zakharov 2023-06-04 16:54:03 +03:00
  • 687edc552a fix: fix if statement KantaaHasegawa 2023-06-04 18:05:31 +09:00
  • 52c368268f refactor: Revert partial code from c1ea73036715018a1bb55cdb8690441044e13a76 KantaHasegawa 2023-06-04 00:51:11 +09:00
  • 224c57f8f3 refactor: Detecting nil in dbConnector.GetDBConn() KantaaHasegawa 2023-06-03 21:13:36 +09:00
  • 6444df8eee reafactor: add null detection when sqldb return KantaaHasegawa 2023-06-03 16:53:27 +09:00
  • c75ecb4d90 rename Lev Zakharov 2023-06-01 10:40:19 +03:00
  • c1ea730367 fix: avoid panic when open fails black 2023-06-01 10:54:36 +08:00
  • 717c79d866 fix: avoid panic when open fails black 2023-06-01 10:54:36 +08:00
  • 8c92f70527 feat: add SQLConnector Lev Zakharov 2023-05-31 14:35:32 +03:00
  • 740f2be453
    fix: begin transaction fail, rollback panic (#6365) 东方上人 2023-05-31 19:21:51 +08:00
  • 68944c93b1 fix: begin transaction fail, rollback panic zhouit 2023-05-31 19:02:23 +08:00
  • e557d273c2 fix tests black 2023-05-31 17:32:33 +08:00
  • 26663ab9bf
    max identifier length changed to 63 (#6337) mohammad ali 2023-05-29 19:00:48 -07:00
  • 8eb7a52609 fix: save with hook (#6285) (#6294) black-06 2023-05-26 10:28:02 +08:00
  • ccceee14e8 fix(nested transaction): SavePoint SQL Statement not support in Prepared Statements (#6220) wangliuyang 2023-05-26 10:24:28 +08:00
  • 42d6d46416 refactor: error translator test (#6350) Saeid 2023-05-25 05:10:00 +02:00
  • 2733c1c675 Added support of "Violates Foreign Key Constraint" (#6329) Muhammad Amir Ejaz 2023-05-21 18:27:22 +05:00
  • 28b3de032f renamed License to LICENSE (#6336) Avinaba Bhattacharjee 2023-05-21 18:54:00 +05:30
  • b8d39da106 default maxIdentifierLength is 64 mohammad ali ashraf 2023-05-30 06:34:29 +05:00
  • 11fdf46a9f
    fix: save with hook (#6285) (#6294) black-06 2023-05-26 10:28:02 +08:00
  • 812bb20c34
    fix(nested transaction): SavePoint SQL Statement not support in Prepared Statements (#6220) wangliuyang 2023-05-26 10:24:28 +08:00
  • 2659a60042 revert(transaction_api): remove savepoint name pool,meaningless 王柳洋 2023-04-12 23:11:51 +08:00
  • 7bd0e7054c fix(nested transaction): SavePoint SQL Statement not support in Prepared Statements 王柳洋 2023-04-07 14:30:29 +08:00
  • e9a1443475 test: add nested transaction and prepareStmt coexist test case 王柳洋 2023-04-07 15:30:36 +08:00
  • b42b67ff0b Implemented periodic ping to keep connection of transaction alive Lukas Jorg 2023-05-25 07:45:50 +02:00