Documentation

move_database.inc.php

Page-level DocBlock

Table of Contents

Functions

move_database()  : mixed
Verschieben einer Datenbank

Functions

move_database()

Verschieben einer Datenbank

move_database(array<string|int, mixed> $parameter) : mixed
Parameters
$parameter : array<string|int, mixed>

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • database_login: die zu verschiebende Datenbank
  • source_account: der Quellaccount
  • target_account: der Zielaccount
  • adjust_resources: Y = Limits automatisch anpassen, falls im Zielaccount keine Datenbank mehr frei ist (optional, Standard N). Erhöht werden nur die vollen Accounts vom Zielaccount aufwärts, bis ein Account Platz hat. Ist bis zum gemeinsamen übergeordneten Account von Quelle und Ziel nirgends Platz, werden die Limits des Quellaccounts und seiner übergeordneten Accounts bis dorthin um 1 gesenkt. Hat der Zielaccount Platz, wird nichts geändert.
Tags
link

Beispiel

throws
true

die Aktion wurde durchgeführt

throws
missing_parameter

ein Pflichtparameter fehlt

throws
kas_login_syntax_incorrect
throws
target_is_equal_to_source
throws
host_is_dummyhost
throws
account_doesnt_belong_to_you
throws
account_is_on_different_server
throws
target_is_dummyaccount
throws
database_not_found_in_kas
throws
max_database_for_subaccount_gt_change_value

nur ohne adjust_resources=Y

throws
couldnt_get_kas_ressources

nur mit adjust_resources=Y

throws
adjust_resources_unlimited_on_path

nur mit adjust_resources=Y: ein beteiligter Account hat unbegrenzte Ressourcen

throws
adjust_resources_exceeded_on_path

nur mit adjust_resources=Y: ein beteiligter Account hat mehr angelegt als erlaubt

throws
adjust_resources_limit_below_zero

nur mit adjust_resources=Y: ein Limit würde unter 0 fallen

throws
adjust_resources_failed

nur mit adjust_resources=Y: Limits konnten nicht gesetzt werden, es wurde nichts verschoben

throws
adjust_resources_rollback_failed

nur mit adjust_resources=Y: Limits konnten nach einem Fehler nicht zurückgesetzt werden

throws
couldnt_move_database

nur ohne adjust_resources=Y: die Datenbank konnte nicht umgetragen werden, es wurde nichts verändert


        
On this page

Search results