Commit Graph

2656 Commits

Author SHA1 Message Date
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
Jinzhu c2dda88f9a Use Get to replace InstanceGet 2015-05-19 16:58:33 +08:00
Jinzhu dc55c59b84 Fix use SQL as table name 2015-05-19 10:43:32 +08:00
Jinzhu 371cd41204 Merge pull request #488 from tuvistavie/master
Add examples for join.
2015-05-14 11:42:29 +08:00
Daniel Perez 2adfd70bb5 Add examples for join. 2015-05-13 14:20:20 +09:00
Jinzhu 5af077cd2d Handle []string for Select 2015-05-11 15:17:35 +08:00
Jinzhu edecbde19d Merge pull request #479 from nguyendangminh/patch-1
Update README.md
2015-05-11 15:02:08 +08:00
Jinzhu 826e384f32 Merge pull request #483 from xconstruct/fix_ignore_where
Fix including ignored field in Where condition
2015-05-11 15:01:39 +08:00
Constantin Schomburg a0c527f1cc Fix including ignored field in Where condition 2015-05-09 13:12:13 +02:00
Nguyen Dang Minh a4a29d6025 Update README.md
The line:
// db := gorm.Open("postgres", dbSql)
should be
// db, _ := gorm.Open("postgres", dbSql)
2015-05-02 16:19:54 +07:00
Jinzhu 25772352c2 Merge pull request #468 from nicholasf/master
Simpler (and correct) example for showing how to declare foreign keys.
2015-05-02 10:44:26 +08:00
Jinzhu 94643a48c1 Merge pull request #476 from Femaref/quote_columns
Quote the primary column name when doing queries
2015-05-02 10:43:18 +08:00
Femaref fa696b0e2f Quote the primary column name when doing queries
Postgresql requires certain column names to be quoted.
When unquoted, all upper-case characters will be converted to lower-case,
and column names like 'typeID' will result in a query on 'typeid'.
2015-04-26 16:34:52 +02:00
nicholasf a9aef2dd90 Simpler (and correct) example for showing how to declare foreign keys.
Impact: Trivial.
2015-04-22 12:54:19 -07:00