mirror of
https://github.com/ncruces/go-sqlite3.git
synced 2026-01-11 21:49:13 +00:00
Fix.
This commit is contained in:
8
conn.go
8
conn.go
@@ -501,8 +501,12 @@ func (c *Conn) TableColumnMetadata(schema, table, column string) (declType, coll
|
|||||||
uint64(declTypePtr), uint64(collSeqPtr),
|
uint64(declTypePtr), uint64(collSeqPtr),
|
||||||
uint64(notNullPtr), uint64(primaryKeyPtr), uint64(autoIncPtr))
|
uint64(notNullPtr), uint64(primaryKeyPtr), uint64(autoIncPtr))
|
||||||
if err = c.error(r); err == nil && column != "" {
|
if err = c.error(r); err == nil && column != "" {
|
||||||
declType = util.ReadString(c.mod, util.ReadUint32(c.mod, declTypePtr), _MAX_NAME)
|
if ptr := util.ReadUint32(c.mod, declTypePtr); ptr != 0 {
|
||||||
collSeq = util.ReadString(c.mod, util.ReadUint32(c.mod, collSeqPtr), _MAX_NAME)
|
declType = util.ReadString(c.mod, ptr, _MAX_NAME)
|
||||||
|
}
|
||||||
|
if ptr := util.ReadUint32(c.mod, collSeqPtr); ptr != 0 {
|
||||||
|
collSeq = util.ReadString(c.mod, ptr, _MAX_NAME)
|
||||||
|
}
|
||||||
notNull = util.ReadUint32(c.mod, notNullPtr) != 0
|
notNull = util.ReadUint32(c.mod, notNullPtr) != 0
|
||||||
autoInc = util.ReadUint32(c.mod, autoIncPtr) != 0
|
autoInc = util.ReadUint32(c.mod, autoIncPtr) != 0
|
||||||
primaryKey = util.ReadUint32(c.mod, primaryKeyPtr) != 0
|
primaryKey = util.ReadUint32(c.mod, primaryKeyPtr) != 0
|
||||||
|
|||||||
Reference in New Issue
Block a user