mirror of
https://github.com/jackc/pgx.git
synced 2025-05-31 11:42:24 +00:00
Merge pull request #47 from karlseguin/quickaffected
Use LastIndex instead of Split
This commit is contained in:
commit
2e952f0ebf
8
conn.go
8
conn.go
@ -74,8 +74,12 @@ type CommandTag string
|
|||||||
// RowsAffected returns the number of rows affected. If the CommandTag was not
|
// RowsAffected returns the number of rows affected. If the CommandTag was not
|
||||||
// for a row affecting command (such as "CREATE TABLE") then it returns 0
|
// for a row affecting command (such as "CREATE TABLE") then it returns 0
|
||||||
func (ct CommandTag) RowsAffected() int64 {
|
func (ct CommandTag) RowsAffected() int64 {
|
||||||
words := strings.Split(string(ct), " ")
|
s := string(ct)
|
||||||
n, _ := strconv.ParseInt(words[len(words)-1], 10, 64)
|
index := strings.LastIndex(s, " ")
|
||||||
|
if index == -1 {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
n, _ := strconv.ParseInt(s[index+1:], 10, 64)
|
||||||
return n
|
return n
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user