diff --git a/system/dbupdate_3.4/25999_locale_update.php b/system/dbupdate_3.4/25999_locale_update.php
index a4b2b7421..6b7b5d411 100644
--- a/system/dbupdate_3.4/25999_locale_update.php
+++ b/system/dbupdate_3.4/25999_locale_update.php
@@ -1,16 +1,18 @@
db_query("SELECT LC_Time FROM public.tbl_sprache WHERE LIMIT 1")) {
+if ($result = $db->db_query("SELECT * FROM information_schema.columns WHERE column_name = 'lc_time' AND table_name = 'tbl_sprache' AND table_schema = 'public';")) {
+ if ($db->db_num_rows($result) == 0)
+ {
+ $qry = "
+ ALTER TABLE public.tbl_sprache ADD lc_time VARCHAR(255) ;
+ UPDATE public.tbl_sprache SET lc_time = 'en-GB' where locale ='en-US';
+ UPDATE public.tbl_sprache SET lc_time = 'de-AT' where locale ='de-AT';
+ ";
- $qry = "
- ALTER TABLE public.tbl_sprache ADD LC_Time VARCHAR(255) ;
- UPDATE public.tbl_sprache SET LC_Time = 'en-GB' where locale ='en-US';
- UPDATE public.tbl_sprache SET LC_Time = 'de-AT' where locale ='de-AT';
- ";
-
- if (!$db->db_query($qry))
- echo 'public.tbl_sprache: ' . $db->db_last_error() . '
';
- else
- echo '
public.tbl_sprache: column LC_Time was successfully added';
+ if (!$db->db_query($qry))
+ echo 'public.tbl_sprache: ' . $db->db_last_error() . '
';
+ else
+ echo '
public.tbl_sprache: column lc_time was successfully added';
+ }
}