20 lines
449 B
Go
20 lines
449 B
Go
package db
|
||
|
||
// TruncateAuditTables 清空本机审计三表(不可恢复)。
|
||
// 顺序:hy_push_log → hy_push_record → hy_sync_job。
|
||
func (s *Store) TruncateAuditTables() error {
|
||
if err := s.Ping(); err != nil {
|
||
return err
|
||
}
|
||
for _, q := range []string{
|
||
`TRUNCATE TABLE hy_push_log`,
|
||
`TRUNCATE TABLE hy_push_record`,
|
||
`TRUNCATE TABLE hy_sync_job`,
|
||
} {
|
||
if _, err := s.db.Exec(q); err != nil {
|
||
return err
|
||
}
|
||
}
|
||
return nil
|
||
}
|