Remove ColMap (#19544)
Now that gorp is gone, this is no longer required. ```release-note NONE ```
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
90245d4679
Коммит
56e889a3fc
@@ -934,7 +934,25 @@ func (ss *SqlStore) SharedChannel() store.SharedChannelStore {
|
||||
}
|
||||
|
||||
func (ss *SqlStore) DropAllTables() {
|
||||
ss.master.TruncateTables()
|
||||
if ss.DriverName() == model.DatabaseDriverPostgres {
|
||||
ss.masterX.Exec(`DO
|
||||
$func$
|
||||
BEGIN
|
||||
EXECUTE
|
||||
(SELECT 'TRUNCATE TABLE ' || string_agg(oid::regclass::text, ', ') || ' CASCADE'
|
||||
FROM pg_class
|
||||
WHERE relkind = 'r' -- only tables
|
||||
AND relnamespace = 'public'::regnamespace
|
||||
);
|
||||
END
|
||||
$func$;`)
|
||||
} else {
|
||||
tables := []string{}
|
||||
ss.masterX.Select(&tables, `show tables`)
|
||||
for _, t := range tables {
|
||||
ss.masterX.Exec(`TRUNCATE TABLE ` + t)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (ss *SqlStore) getQueryBuilder() sq.StatementBuilderType {
|
||||
@@ -1160,13 +1178,6 @@ func versionString(v int, driver string) string {
|
||||
return ""
|
||||
}
|
||||
|
||||
func (ss *SqlStore) jsonDataType() string {
|
||||
if ss.DriverName() == model.DatabaseDriverPostgres {
|
||||
return "jsonb"
|
||||
}
|
||||
return "json"
|
||||
}
|
||||
|
||||
func (ss *SqlStore) toReserveCase(str string) string {
|
||||
if ss.DriverName() == model.DatabaseDriverPostgres {
|
||||
return fmt.Sprintf("%q", str)
|
||||
|
||||
Ссылка в новой задаче
Block a user