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
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
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
Daniel Perez
2adfd70bb5
Add examples for join.
2015-05-13 14:20:20 +09: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
nicholasf
a9aef2dd90
Simpler (and correct) example for showing how to declare foreign keys.
...
Impact: Trivial.
2015-04-22 12:54:19 -07:00
Jinzhu
3c2915a9df
Add Nested Preloading to README
2015-04-22 15:38:22 +08:00
Jinzhu
d61af54b96
Add default model struct
2015-04-13 10:09:00 +08:00
Eduardo Trujillo
640700d391
Add an example with time
2015-04-03 23:08:35 -04:00
Jinzhu
03966a1e20
Merge pull request #436 from jaytaylor/master
...
FoundationDB dialect integration
2015-03-30 14:55:50 +08:00
Jinzhu
14620058ed
Merge pull request #438 from jaytaylor/jay/update-columns-skip-associations
...
Skip saving associations during UpdateColumns(...)
2015-03-30 14:44:41 +08:00
Tim Kluge
3bd7cab8d6
Fix type of OwnerType in polymorphism example
2015-03-29 20:47:35 +02:00
Jay Taylor
ab48cd222a
`UpdateColumns(...)` no longer triggers save of associated records.
2015-03-28 14:15:12 -07:00
Jay Taylor
dcc06e22f7
FoundationDB dialect layer and compatibility updates.
2015-03-24 10:35:19 -07:00
Jinzhu
b0cf9a9e4b
Add Composite Primary Key example
2015-03-11 17:40:54 +08:00
Jinzhu
a549b6bd49
Refactor SQL Tag
2015-03-11 17:05:58 +08:00
Jinzhu
7b9272a15e
Update README
2015-03-11 11:15:23 +08:00
Jinzhu
6fed43162f
Create Indexes with AutoMigrate
2015-03-09 17:22:16 +08:00
Jinzhu
34997385b0
Add HasIndex method for dialect interface
2015-03-02 23:02:40 +08:00
Jinzhu
1521b794d8
Update README
2015-02-24 22:06:42 +08:00
Jinzhu
d22cd2e9d7
Update README
2015-02-24 17:11:35 +08:00
Jinzhu
5c478b46e1
Use Common Initialisms from golint
2015-02-18 10:36:32 +08:00
Jinzhu
6dc33d6d94
Merge pull request #360 from sendyhalim/scope-add-foreignkey
...
Add Scope.addForeignKey()
2015-02-11 19:35:57 +08:00
Jinzhu
0ea51c1e1f
Update README for Preload
2015-02-11 19:27:58 +08:00
Jinzhu
f97e2c088e
Make Preload works with has_one, has_many, belongs_to relations
2015-02-11 17:17:27 +08:00
Jinzhu
3b784c37c4
First try for the Preload feature
2015-02-11 09:47:10 +08:00
Sendy Halim
d861d8737e
Update README.md
2015-02-07 18:08:25 +07:00
Solomon White
b7c6c6af13
Update README.md
...
fix typo. :)
2015-01-22 10:43:47 -07:00
Jinzhu
1b4490fd47
Add MIT License file
2015-01-05 08:59:18 +08:00
jnfeinstein
7e8c0f7edd
Add README.md updates for polymorphism.
2014-11-25 21:27:08 -08:00
jnfeinstein
1d6b59f223
Allow .Open to reuse existing database connections.
...
This commit allows you to pass a string or an existing database
connection as the source for gorm. The dialect is still required
because a) there is no common reference to it as far as i know, and
b) gorm allows the dialect to differ from the driver. So, for the sake
of simplicity, you still have to specity the dialect.
This is useful if you have an existing transaction, but still
want to use gorm to format your queries.
This is dependent on the defintion of DB in pkg database/sql having
the field 'dsn', which is the database source, obtained via reflect.
2014-11-25 15:21:28 +08:00
Weston Platter
e56f82e256
readme. add wrecker master branch badge to readme.
2014-11-23 21:38:57 -07:00
jnfeinstein
429a100856
Add additional methods of specifying the 'select' portion of a query.
...
This commit adds more ways of specifying selects:
-) You can now pass in a []string. This is mostly for convenience,
since you may want to dynamically create a list of fields to be
selected.
-) You can now use variables. This is important because a select
could take user input. For example, finding a MAX between a record
and a given number could be easily done using select, and then
you don't have to process anything in backend logic. This is also
necessary to use postgres text search capabilities (which actaully
play nicely with the rest of gorm).
-) You can now chain select calls. This could be useful in
conjunction with gorm's scopes functionality.
2014-11-17 07:36:26 -05:00
Jinzhu
75819b2bb3
Refactor DefaultValue
2014-11-17 17:38:32 +08:00
Paolo Galeone
064d91335b
Add default values support ( https://github.com/jinzhu/gorm/issues/251 )
2014-11-15 18:32:35 +01:00
Jinzhu
48930b60eb
Fix spelling error in README
2014-10-28 17:01:05 +08:00
arianitu
716e682394
Update README.md
...
Make the connection string for MySQL more obvious.
2014-10-11 21:40:10 -04:00
Jinzhu
0aaefebf4f
Add support for custom column names
2014-10-07 22:37:33 +08:00
ehabit
bdadbb5c6f
Fixed typo on line 196, changed works to work.
...
Fixed typo on line 196, changed works to work.
2014-09-27 15:35:18 -07:00
Jinzhu
938c09e702
Merge pull request #222 from jaytaylor/readme-cleanup
...
README cleanup: Consistent comment prefixing `////` for raw SQL example output.
2014-09-16 11:02:25 +08:00
Jay Taylor
1c4339c2e9
Tabified code sample indentation.
2014-09-15 17:59:04 -07:00
Jinzhu
88858a942e
Update README
2014-09-12 16:40:55 +08:00
Jay Taylor
189a7ef561
Restored original commenting for 3 lines.
2014-09-06 22:55:50 -07:00
Jay Taylor
250de0376b
README cleanup: Consistent comment prefixing `////` for raw SQL example output.
2014-09-06 15:55:42 -07:00
Tim Schaub
09d3c5dff0
Match case from above
2014-09-05 15:00:26 -06:00
Jinzhu
204356b320
Update README
2014-08-30 23:24:09 +08:00
Long Nguyen
4fa2faf64c
Fixed spelling error
2014-08-27 12:56:25 -04:00
Jinzhu
9012c9ea09
Add Set, Get method for DB
2014-08-20 16:25:01 +08:00
Jinzhu
14fdbdd965
AutoMigrate accepts structs
2014-08-20 11:56:39 +08:00