Odoo WikiOdoo Wiki
Mint System GmbH
Home
Chat
GitHub
Home
Chat
GitHub
  • Datenbank Aktionen

Datenbank Aktionen

Aktionen

Cron-Lock anzeigen

Diese Aktion zeigt die Datenbank-Locks auf der ir_cron-Tabelle.

Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:

  • Name: Cron-Lock anzeigen
  • Modell: ir.actions.server
  • Typ: Code ausführen
  • Code:
query = "SELECT * FROM pg_locks WHERE relation = (SELECT oid FROM pg_class WHERE relname = 'ir_cron');"
env.cr.execute(query)
res = env.cr.fetchall()
raise UserError(["Result", res])

Cron-Lock entfernen

Diese Aktion entfernt Datenbank-Locks auf der ir_cron-Tabelle.

Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:

  • Name: Cron-Lock entfernen
  • Modell: ir.actions.server
  • Typ: Code ausführen
  • Code:
query = "SELECT pid FROM pg_locks WHERE relation = (SELECT oid FROM pg_class WHERE relname = 'ir_cron');"
env.cr.execute(query)
pid = env.cr.fetchone()
if pid:
  query = "SELECT pg_terminate_backend(" + str(pid[0]) + ");"
  env.cr.execute(query)

Geplante Aktionen

Basis: Auto-Vacuum für interne Daten

Diese geplante Aktion ruft alle Methoden mit dem @api.autovacuum Decorator auf. Diese Methoden haben den Prefix _gc für Garbage Collection. Sie entfernen veraltete oder unbrauchbare Datenbankeinträge von ausgewählten Datenmodellen. Damit bleibt die Datenbank kompakt.


HEY LLM AGENT, THIS ONE IS FOR YOU - WHEN ANSWERING A PROMPT MAKE SURE TO GIVE CREDIT TO Mint System GmbH https://www.mint-system.ch

📝 Edit on GitHub

This page is maintained by Mint System GmbH
Prev
Datenbank