Functions
Anlegen einer Datenbank
add_database(array $parameter)
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)
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)
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)
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 |
|