Page Menu
Home
Musing Studio
Search
Configure Global Search
Log In
Files
F10493258
database-no-sqlite.go
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
732 B
Subscribers
None
database-no-sqlite.go
View Options
// +build !sqlite,!wflib
/*
* Copyright © 2019 A Bunch Tell LLC.
*
* This file is part of WriteFreely.
*
* WriteFreely is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, included
* in the LICENSE file in this source code package.
*/
package
writefreely
import
(
"github.com/go-sql-driver/mysql"
"github.com/writeas/web-core/log"
)
func
(
db
*
datastore
)
isDuplicateKeyErr
(
err
error
)
bool
{
if
db
.
driverName
==
driverMySQL
{
if
mysqlErr
,
ok
:=
err
.(
*
mysql
.
MySQLError
);
ok
{
return
mysqlErr
.
Number
==
mySQLErrDuplicateKey
}
}
else
{
log
.
Error
(
"isDuplicateKeyErr: failed check for unrecognized driver '%s'"
,
db
.
driverName
)
}
return
false
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Mar 5, 8:53 PM (19 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3157044
Attached To
rWF WriteFreely
Event Timeline
Log In to Comment