| // Copyright 2019 GoAdmin Core Team. All rights reserved. | |
| // Use of this source code is governed by a Apache-2.0 style | |
| // license that can be found in the LICENSE file. | |
| package dialect | |
| type sqlite struct { | |
| commonDialect | |
| } | |
| func (sqlite) GetName() string { | |
| return "sqlite" | |
| } | |
| func (sqlite) ShowColumnsWithComment(schema, table string) string { | |
| return "PRAGMA table_info(" + table + ");" | |
| } | |
| func (sqlite) ShowColumns(table string) string { | |
| return "PRAGMA table_info(" + table + ");" | |
| } | |
| func (sqlite) ShowTables() string { | |
| return "SELECT name as tablename FROM sqlite_master WHERE type ='table'" | |
| } | |