소스 검색

Archivierung von Kommentaren, Löschen von alten gcstarter-Einträgen

gc-server1 1 년 전
부모
커밋
c041446cfd
2개의 변경된 파일22개의 추가작업 그리고 0개의 파일을 삭제
  1. 19 0
      app/backup.php
  2. 3 0
      queries/kunden_gcstarter.sql

+ 19 - 0
app/backup.php

@@ -26,4 +26,23 @@ if (!$c) {
 	die();
 }
 
+
+
+$insertQuery = "INSERT INTO status_kommentar_historie SELECT * FROM status_kommentar WHERE datum <= '{$datum}' ";
+$c = $dbh->query($insertQuery);
+
+if (!$c) {
+	echo $dbh->errorInfo();
+	die();
+}
+
+$deleteQuery = "DELETE FROM status_kommentar WHERE datum <= '{$datum}' ";
+$c = $dbh->query($deleteQuery);
+
+if (!$c) {
+	echo $dbh->errorInfo();
+	die();
+}
+
+
 echo "Erfolgreich abgeschlossen.\r\n";

+ 3 - 0
queries/kunden_gcstarter.sql

@@ -0,0 +1,3 @@
+SELECT T1.* FROM `kunden_gcstarter` T1 INNER JOIN `kunden_gcstarter_max_datum` T2 ON T1.kunde = T2.kunde
+WHERE T1.datum != T2.max_datum
+LIMIT 10