Functions

Anlegen einer Datenbank

add_database(array $parameter) 
link Beispiel

Parameters

$parameter

array

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • database_password: das Datenbankpasswort
  • database_comment: der Datenbankkommentar
  • database_allowed_hosts: erlaubte IP Adressen, die sich zur Datenbank verbinden dürfen (optional)

Exceptions

TRUE die Aktion wurde durchgeführt
\missing_parameter ein Pflichtparameter fehlt
\account_is_dummyaccount
\cant_connect_to_mysql_on_this_server
\couldnt_get_kas_ressources
\database_allowed_hosts_syntax_incorrect
\database_comment_syntax_incorrect
\max_database_reached
\no_mysql_on_this_server
\password_syntax_incorrect

Löschen einer Datenbank

delete_database(array $parameter) 
link Beispiel

Parameters

$parameter

array

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • database_login: das zu löschende Datenbanklogin

Exceptions

TRUE die Aktion wurde durchgeführt
\missing_parameter ein Pflichtparameter fehlt
\in_progress das KAS Objekt ist zZt noch in Bearbeitung
\cant_connect_to_mysql_on_this_server
\database_login_not_found
\no_mysql_on_this_server

Auslesen der Datenbanken

get_databases(array $parameter) 
link Beispiel

Parameters

$parameter

array

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • database_login: die gewünsche Datenbank (optional)

Exceptions

\array_return Array mit den vorhandenen Datenbanken im Account

Bearbeiten einer Datenbank

update_database(array $parameter) 
link Beispiel

Parameters

$parameter

array

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • database_login: das betreffende Datenbanklogin
  • database_new_password: das neue Datenbankpasswort (optional)
  • database_comment: der Datenbankkommentar (optional)
  • database_allowed_hosts: erlaubte IP Adressen, die sich zur Datenbank verbinden dürfen (optional)

Exceptions

TRUE die Aktion wurde durchgeführt
\missing_parameter ein Pflichtparameter fehlt
\nothing_to_do es wurde nichts geändert
\cant_connect_to_mysql_on_this_server
\database_comment_syntax_incorrect
\database_login_not_found
\database_allowed_hosts_syntax_incorrect
\no_mysql_on_this_server
\password_syntax_incorrect