PostgreSQL Module
PostgreSQL Module
Hallo, bei dem calender Modul bekomme ich Fehlermeldung.
Denke es liegt an PostgreSQL (habe kein mySQL verwendet). Gibt es da eine Lösung?
Gruß
PSS2000
Denke es liegt an PostgreSQL (habe kein mySQL verwendet). Gibt es da eine Lösung?
Gruß
PSS2000
Re: PostgreSQL Module
Hallo PSS2000,
meinst du das calendar Plugin?
Falls ja, versuch mal die Anzeige von Geburtstagen zu deaktivieren. Funktioniert es jetzt?
Kannst du die Fehlermeldung auch mal posten.
Viele Grüße
Fasse
meinst du das calendar Plugin?
Falls ja, versuch mal die Anzeige von Geburtstagen zu deaktivieren. Funktioniert es jetzt?
Kannst du die Fehlermeldung auch mal posten.
Viele Grüße
Fasse
Re: PostgreSQL Module
Hier die Meldung, wenn ich mich anmelden möchte:
Habe es bei der "Classic"_Theme in der "my_body_bottom.php" wie folgt eingebaut:
Danke erst mal für die Antwort.
Code: Alles auswählen
Warning: pg_query() [function.pg-query]: Query failed: ERROR: function date_format(timestamp without time zone, unknown) does not exist LINE 5: AND DATE_FORMAT(dat_begin, '%Y-%m') = '2015-... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. in /users/kgaw/www/Ad/adm_program/system/db/db_postgresql.php on line 197
S Q L - E R R O R
CODE: 0
B A C K T R A C E
FILE: adm_program/system/db/db_postgresql.php
LINE: 62
CALL: DBCommon->db_error()
FILE: adm_program/system/db/db_postgresql.php
LINE: 201
CALL: DBPostgreSQL->db_error()
FILE: adm_plugins/calendar/calendar.php
LINE: 221
CALL: DBPostgreSQL->query()
FILE: adm_themes/classic/my_body_bottom.php
LINE: 14
CALL: include('adm_plugins/calendar/calendar.php')
FILE: adm_program/system/overall_footer.php
LINE: 19
CALL: require('adm_themes/classic/my_body_bottom.php')
FILE: adm_program/system/login.php
LINE: 125
CALL: require('adm_program/system/overall_footer.php')
Code: Alles auswählen
<!-- Here you can add your html code. This code will be applied at the end of the <body> area
and after the Admidio module code.
-->
<?php
// link to module overall view
if(strpos($_SERVER['REQUEST_URI'], 'index.php') === false)
{
echo '<div style="text-align: center; margin-top: 5px;">
<a href="'.$g_root_path.'/adm_program/index.php">'.$gL10n->get('SYS_BACK_TO_MODULE_OVERVIEW').'</a>
</div>';
}
include(SERVER_PATH. '/adm_plugins/calendar/calendar.php');
?>
<div style="text-align: center; margin: 15px;">
<a href="http://www.admidio.org" target="_blank"><img
src="<?php echo THEME_PATH; ?>/images/admidio_logo_20.png" style="vertical-align: middle; border-width: 0px;"
alt="<?php echo $gL10n->get('SYS_ADMIDIO_SHORT_DESC'); ?>" title="<?php echo $gL10n->get('SYS_ADMIDIO_SHORT_DESC'); ?>" /></a>
<span style="font-size: 9pt; vertical-align: bottom;"> © 2004 - 2013 <?php echo $gL10n->get('SYS_ADMIDIO_TEAM'); ?></span>
</div>
Re: PostgreSQL Module
Hallo PSS2000,
du nutzt noch Admidio 2.4 wenn ich das richtig sehe. In dieser Version ist das dazugehörige calendar-Plugin noch nicht PostgreSQL tauglich.
Mit Version 3.0 und dem dazugehörigen aktuellen Plugin ist die Terminanzeige PostgreSQL tauglich. Geburtstage können allerdings nicht angezeigt werden, dann kommt es immer noch zu einem Fehler.
Viele Grüße
Fasse
du nutzt noch Admidio 2.4 wenn ich das richtig sehe. In dieser Version ist das dazugehörige calendar-Plugin noch nicht PostgreSQL tauglich.
Mit Version 3.0 und dem dazugehörigen aktuellen Plugin ist die Terminanzeige PostgreSQL tauglich. Geburtstage können allerdings nicht angezeigt werden, dann kommt es immer noch zu einem Fehler.
Viele Grüße
Fasse
Re: PostgreSQL Module
O.K. verstehe ... dies trifft auf sehr viele Module zu, wenn ich das richtig getestet habe.
Mein Vorschlag ... dies sollte man dokumentieren! Ich hätte sicher mysql genutzt, wenn ich gewusst hätte, dass die Addons/Module hauptsächlich mit mysql funktionieren.
Habe mir jetzt eine parallele Installation in mysql / Admidio 3.02 erstellt. Leider muss ich jetzt das css hinbiegen, da die "classic" Theme nicht gleich "classic" Theme ist. Optisch hat sich da halt auch einiges getan.
Hir noch die alte Page:
http://kga-wiesengrund.tk
unter Verwaltung findet man noch Admidio 2.4 ... mit dem neuen wird das schwierig.
Gruß und Danke
Mein Vorschlag ... dies sollte man dokumentieren! Ich hätte sicher mysql genutzt, wenn ich gewusst hätte, dass die Addons/Module hauptsächlich mit mysql funktionieren.
Habe mir jetzt eine parallele Installation in mysql / Admidio 3.02 erstellt. Leider muss ich jetzt das css hinbiegen, da die "classic" Theme nicht gleich "classic" Theme ist. Optisch hat sich da halt auch einiges getan.
Hir noch die alte Page:
http://kga-wiesengrund.tk
unter Verwaltung findet man noch Admidio 2.4 ... mit dem neuen wird das schwierig.
Gruß und Danke
Re: PostgreSQL Module
Mit der nächsten 3.1er Version sollte es hier keine Probleme mehr geben da wir auf PDO umgestiegen sind. Somit sind mit einem Code mehrere DB zu unterstützen. (Mit ein paar ganz kleinen anpassungen für jede DB engine) Somit sollte es dann zu keinen PostgreSQL Problemen mehr kommen
Re: PostgreSQL Module
Hallo zusammen,
ich muss hier wohl noch was richtig stellen.
Seitdem wir PostgreSQL unterstützen (ca. Version 2.3) läuft das eigentliche Admidio, welches hier heruntergeladen werden kann, komplett fehlerfrei unter PostgreSQL (Einschränkung ist das Datenbankbackup, welches nur für MySQL durchgeführt werden kann). Sollte dennoch was haken, dann ist es ein Bug und der wird behoben.
Bei den Plugins sieht die Sache leider nicht ganz so gut aus. Technisch kann auch jedes Plugin mit PostgreSQL arbeiten. Wird allerdings MySQL-spezifisches SQL benutzt (häufig sind das dann SQL-Funktionen), so kann dann dieses Plugin nicht mehr unter PostgreSQL fehlerfrei genutzt werden, solange der Entwickler dies mit einer Weiche nicht doch noch ermöglicht.
Wir sollen dann wohl bei den Plugins noch die unterstützten Datenbanksysteme auflisten.
Viele Grüße
Fasse
ich muss hier wohl noch was richtig stellen.
Seitdem wir PostgreSQL unterstützen (ca. Version 2.3) läuft das eigentliche Admidio, welches hier heruntergeladen werden kann, komplett fehlerfrei unter PostgreSQL (Einschränkung ist das Datenbankbackup, welches nur für MySQL durchgeführt werden kann). Sollte dennoch was haken, dann ist es ein Bug und der wird behoben.
Bei den Plugins sieht die Sache leider nicht ganz so gut aus. Technisch kann auch jedes Plugin mit PostgreSQL arbeiten. Wird allerdings MySQL-spezifisches SQL benutzt (häufig sind das dann SQL-Funktionen), so kann dann dieses Plugin nicht mehr unter PostgreSQL fehlerfrei genutzt werden, solange der Entwickler dies mit einer Weiche nicht doch noch ermöglicht.
Wir sollen dann wohl bei den Plugins noch die unterstützten Datenbanksysteme auflisten.
Viele Grüße
Fasse
Re: PostgreSQL Module
Vielen Dank für den Kommentar,
... das mit dem Backup habe ich auch schon festgestellt.
Admidio 2.4 läuft super unter postgreSQL ... das kann ich bestätigen, leider mit den zuvor genannten Einschränkungen, daher befürworte ich die Deklarierung des passenden Datenbanksystems der Addons für Admidio.
Hat jemand noch einen Tipp, wie ich meine postgresql Datenbank in mysql überführen kann?
Gibt es da einfache Tools, alles was ich gefunden habe hat nicht so richtig funktioniert.
Gruß PSS2000
... das mit dem Backup habe ich auch schon festgestellt.
Admidio 2.4 läuft super unter postgreSQL ... das kann ich bestätigen, leider mit den zuvor genannten Einschränkungen, daher befürworte ich die Deklarierung des passenden Datenbanksystems der Addons für Admidio.
Hat jemand noch einen Tipp, wie ich meine postgresql Datenbank in mysql überführen kann?
Gibt es da einfache Tools, alles was ich gefunden habe hat nicht so richtig funktioniert.
Gruß PSS2000