code: func (l *LiteBackend) showPragmas() error {
  	return l.inTransaction(l.ctx, func(tx *sql.Tx) error {
  		row := tx.QueryRowContext(l.ctx, "PRAGMA synchronous;")
  		var syncValue string
  		if err := row.Scan(&syncValue); err != nil {
  			return trace.Wrap(err)
  		}
  		var timeoutValue string
  		row = tx.QueryRowContext(l.ctx, "PRAGMA busy_timeout;")
  		if err := row.Scan(&timeoutValue); err != nil {
  			return trace.Wrap(err)
  		}
  		l.Debugf("Synchronous: %v, busy timeout: %v", syncValue, timeoutValue)
  		return nil
  	})
  }
docs: // showPragmas is used to debug SQLite database connection
  // parameters, when called, logs some key PRAGMA values