Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
beego
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
go
beego
Commits
a257a924
Commit
a257a924
authored
Nov 04, 2015
by
astaxie
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1379 from pjoe/non_int_fk
orm: Fix handling of rel(fk) to model with string pk
parents
c7e9a86b
cfcce4f5
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
1 deletion
+3
-1
cmd_utils.go
orm/cmd_utils.go
+3
-1
No files found.
orm/cmd_utils.go
View file @
a257a924
...
...
@@ -45,13 +45,14 @@ func getDbDropSQL(al *alias) (sqls []string) {
func
getColumnTyp
(
al
*
alias
,
fi
*
fieldInfo
)
(
col
string
)
{
T
:=
al
.
DbBaser
.
DbTypes
()
fieldType
:=
fi
.
fieldType
fieldSize
:=
fi
.
size
checkColumn
:
switch
fieldType
{
case
TypeBooleanField
:
col
=
T
[
"bool"
]
case
TypeCharField
:
col
=
fmt
.
Sprintf
(
T
[
"string"
],
fi
.
s
ize
)
col
=
fmt
.
Sprintf
(
T
[
"string"
],
fi
eldS
ize
)
case
TypeTextField
:
col
=
T
[
"string-text"
]
case
TypeDateField
:
...
...
@@ -89,6 +90,7 @@ checkColumn:
}
case
RelForeignKey
,
RelOneToOne
:
fieldType
=
fi
.
relModelInfo
.
fields
.
pk
.
fieldType
fieldSize
=
fi
.
relModelInfo
.
fields
.
pk
.
size
goto
checkColumn
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment