1056 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