Stephan Peijnik
e5ca672742
Implement conditional generation of foreign keys.
...
For now, support is restricted to MySQL and PostgreSQL, while all other
DBMS default to the old behavior.
Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com>
2016-02-03 12:33:51 +01:00
Jay Taylor
beeb040c62
Reworked CurrentDatabase API to return the name instead of `*gorm.DB'.
2015-08-11 08:59:59 -07:00
Jay Taylor
70725f9d77
`CurrentDatabase' determines current dbname by querying the database.
...
Preserves the gorm-style query API.
2015-08-08 08:56:23 -07:00
Jay Taylor
dcc06e22f7
FoundationDB dialect layer and compatibility updates.
2015-03-24 10:35:19 -07:00
Jinzhu
a549b6bd49
Refactor SQL Tag
2015-03-11 17:05:58 +08:00
Jinzhu
34997385b0
Add HasIndex method for dialect interface
2015-03-02 23:02:40 +08:00
Jinzhu
0b32041135
Review and Refactor
2015-02-17 22:55:14 +08:00
Paolo Galeone
21f4de584f
Use tableName.field or tableName.* in returning string
2014-12-08 12:03:42 +01:00
Joel Trost
a6b243a3e9
fix for bad rebase
2014-09-16 14:49:29 -07:00
Joel Trost
f79e1a2ef6
GORM support for MSSQL, passes all tests
2014-09-16 14:21:35 -07:00
Jinzhu
14590a65dc
Save many to many relations into join table
2014-07-30 14:18:15 +08:00
Jinzhu
b929a082d7
Fix remove index for sqlite and postgres
2014-07-29 12:02:03 +08:00
Jinzhu
29ac192090
Add Compatibility Mode
2014-07-02 17:55:21 +08:00
Jinzhu
66e6c9af9f
Add method HasTable, HasColumn to dialect
2014-04-25 09:08:48 +08:00
Jinzhu
a46d149579
remove package dialect for easier contribution
2014-04-25 07:20:23 +08:00