Commit Graph

969 Commits

Author SHA1 Message Date
Jinzhu ebbeecd10f Fix test TestManyToMany 2015-07-30 22:18:56 +08:00
Jinzhu 9c52c29e90 Fix test TestRelated 2015-07-30 18:56:05 +08:00
Jinzhu 7decf73356 Fix test TestHasOneAndHasManyAssociation 2015-07-30 18:41:43 +08:00
Jinzhu 4e8272cf9d Fix compile error for preload 2015-07-30 18:19:49 +08:00
Jinzhu fea291e796 Fix compile error for scope_private 2015-07-30 17:58:49 +08:00
Jinzhu dc428d2364 Fix compile error for association 2015-07-30 17:26:10 +08:00
Jinzhu a29230c86f multpile foreign keys 2015-07-30 16:23:51 +08:00
liudan 2fe185eb77 fix panic in function databaseName when there are special characters in password, such as '?', '/' 2015-07-28 16:33:32 +08:00
kiwih a9cdf1dc7f Add basic support for multiple HAVING clauses. All clauses will be ANDed together. 2015-07-22 15:00:20 +12:00
Jinzhu 82d726bbfd Merge pull request #573 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-07-21 15:06:57 +08:00
The Gitter Badger e6741c3f1e Added Gitter badge 2015-07-21 07:03:25 +00:00
Jinzhu 4c3daade4c Don't quote column if it is not only column name when create index 2015-07-21 10:12:31 +08:00
Gabriel 260000d00f Propagate argument in open function with table options 2015-07-20 22:46:04 +00:00
Gabriel 8848fc476d Table suffix to create tables with InnoDB engine with mysql. Alter table is not affected yet, only create table and auto migration 2015-07-19 22:42:48 +00:00
Jinzhu 5663048f13 Merge pull request #559 from jaytaylor/jay/uncover-rows-affected-errors
Surface errors emitted by `RowsAffected'.
2015-07-03 10:57:19 +08:00
Jay Taylor 923ca15b6f Surface errors emitted by `RowsAffected'. 2015-07-02 12:06:06 -07:00
Jinzhu 27a442b5ec Merge pull request #550 from jaytaylor/jay/quote-alter-table-column-name
Added missing field name quoting for DDL statements
2015-06-30 16:39:57 +08:00
Jinzhu 5ddca7c427 Fix table name for association 2015-06-30 10:39:29 +08:00
Jay Taylor e31752757a Added missing field name quoting for `ALTER TABLE' and `CREATE INDEX' statements. 2015-06-29 15:35:50 -07:00
Jinzhu 308c96ee4c Add PrimaryFields 2015-06-29 18:04:15 +08:00
Jinzhu d35a44c5b1 Merge pull request #541 from rohanthewiz/master
Provide clear explanation of transaction database handle
2015-06-24 14:18:17 +08:00
Jinzhu 3490fdf366 Merge branch 'jaytaylor-upstream' 2015-06-24 14:10:06 +08:00
Jinzhu 2a1d64c3e0 Return cloned db instance for AddForeignKey 2015-06-24 14:09:59 +08:00
Jinzhu bdb6fc55e8 Overwrite slice results with Find 2015-06-24 14:05:21 +08:00
Jinzhu 2d802c3445 Overwrite slice results with Find 2015-06-24 13:56:30 +08:00
Jay Taylor c2c1dd1fc8 Fix errors being inaccessible due to errors being set on different *DB instance than what is returned. 2015-06-23 15:29:44 -07:00
Jinzhu dbedca4e5f Don't run auto migrate if join table doesn't exist 2015-06-23 14:19:59 +08:00
Jinzhu 7e587724e8 Remove dummy code used for qor 2015-06-23 11:31:59 +08:00
Jinzhu d75612b86f Update JoinTableHandler API 2015-06-19 11:32:11 +08:00
Jinzhu 7e8622f671 Don't need to delete join table records if no record added 2015-06-18 18:23:11 +08:00
Jinzhu cad0a42875 Get correct quoted table name 2015-06-18 18:08:52 +08:00
Rohan Allison ded91a21fe Update README with clear explanation of transaction db handle 2015-06-16 23:28:54 -05:00
Rohan Allison 64f61aaaf9 Update README for revertable transactions 2015-06-15 14:37:58 -05:00
Jinzhu 3c28ceea66 Merge pull request #531 from cortex/patch-1
Correct error message
2015-06-15 20:52:06 +08:00
Jinzhu b110fed642 Merge pull request #527 from yanfali/master
Update README.md with more realistic Transaction example
2015-06-15 20:44:21 +08:00
Joakim Lundborg 14dde4b9f2 Correct error message 2015-06-11 16:14:36 +02:00
Yan-Fa Li 5b282263d8 Update README.md with Transaction example
- add a more detailed slightly more realistic example for a transaction.
2015-06-09 14:55:20 -07:00
Jinzhu cde05781a0 Merge pull request #518 from bojan-embroker/master
Fix Create when dialect does not support last inserted id
2015-06-08 09:45:09 +08:00
Jinzhu b3d62fafc3 Merge pull request #520 from crystalin/master
Support for preload of Struct Ptr
2015-06-08 09:30:37 +08:00
crystalin f05a6b3794 Support for preload of Struct Ptr
This fixes the issue when preloading .Preload("Project.Repositories").Find(&[]User{})
with 
type User struct {
  Project *Project
}

type Project struct {
  Repositories []Repository
}

type Repository struct {
...
}
2015-06-05 12:54:52 +02:00
Bojan Petrovic d9faa4949c Fix Create error reporting. 2015-06-04 14:23:57 +02:00
Bojan Petrovic 94f56e646b Fix Create when dialect does not support last inserted id 2015-06-04 13:47:25 +02:00
Jinzhu 0b8c9f29a9 Find Field by db name also 2015-06-04 12:10:14 +08:00
Jinzhu 3d20aafa40 Merge pull request #514 from smirzaei/master
Fixed the "Query callbacks" URL.
2015-06-03 11:17:05 +08:00
Soroush Mirzaei 65b42ad6f3 Fixed the "Query callbacks" URL.
Changed it to point to `callback_query.go` instead of `callback_create.go`.
2015-06-01 14:20:23 +04:30
Jinzhu 4fd6e62a02 Add unsigned support for mysql 2015-06-01 14:02:15 +08:00
Jinzhu 58f379b098 Add auto migration 2015-06-01 11:17:51 +08:00
Jinzhu 331d8ceabd Don't overwrite primary key if already it is already exist 2015-06-01 11:09:58 +08:00
Jinzhu b96ca76e59 Set table name handler 2015-05-27 12:19:48 +08:00
Jinzhu cbebcf6d6f Quote db name when create primary keys 2015-05-22 11:13:14 +08:00