diff --git a/apps/dav/appinfo/database.xml b/apps/dav/appinfo/database.xml
index b0a7ad4f2a832f700f0559aee04feaa72db5e71d..71dec639064ef932980f07d907501822b9366b76 100644
--- a/apps/dav/appinfo/database.xml
+++ b/apps/dav/appinfo/database.xml
@@ -31,18 +31,22 @@ CREATE TABLE addressbooks (
 			<field>
 				<name>principaluri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>displayname</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>uri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>description</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>synctoken</name>
@@ -102,6 +106,7 @@ CREATE TABLE cards (
 			<field>
 				<name>uri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>lastmodified</name>
@@ -150,6 +155,7 @@ CREATE TABLE addressbookchanges (
 			<field>
 				<name>uri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>synctoken</name>
@@ -219,6 +225,7 @@ CREATE TABLE calendarobjects (
 		<field>
 			<name>uri</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<field>
 			<name>calendarid</name>
@@ -246,6 +253,7 @@ CREATE TABLE calendarobjects (
 		<field>
 			<name>componenttype</name>
 			<type>text</type>
+			<length>8</length>
 		</field>
 		<field>
 			<name>firstoccurence</name>
@@ -260,6 +268,7 @@ CREATE TABLE calendarobjects (
 		<field>
 			<name>uid</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<index>
 			<name>calobjects_index</name>
@@ -304,14 +313,17 @@ CREATE TABLE calendarobjects (
 		<field>
 			<name>principaluri</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<field>
 			<name>displayname</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<field>
 			<name>uri</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<field>
 			<name>synctoken</name>
@@ -323,6 +335,7 @@ CREATE TABLE calendarobjects (
 		<field>
 			<name>description</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<field>
 			<name>calendarorder</name>
@@ -342,6 +355,7 @@ CREATE TABLE calendarobjects (
 		<field>
 			<name>components</name>
 			<type>text</type>
+			<length>20</length>
 		</field>
 		<field>
 			<name>transparent</name>
@@ -387,6 +401,7 @@ CREATE TABLE calendarobjects (
 			<field>
 				<name>uri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>synctoken</name>
@@ -456,10 +471,12 @@ CREATE TABLE calendarobjects (
 		<field>
 			<name>principaluri</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<field>
 			<name>source</name>
 			<type>text</type>
+			<length>255</length>
 		</field>
 		<field>
 			<name>displayname</name>
@@ -541,6 +558,7 @@ CREATE TABLE calendarobjects (
 			<field>
 				<name>principaluri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>calendardata</name>
@@ -549,6 +567,7 @@ CREATE TABLE calendarobjects (
 			<field>
 				<name>uri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>lastmodified</name>
@@ -658,10 +677,12 @@ CREATE TABLE calendarobjects (
 			<field>
 				<name>principaluri</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>type</name>
 				<type>text</type>
+				<length>255</length>
 			</field>
 			<field>
 				<name>access</name>
diff --git a/apps/dav/appinfo/info.xml b/apps/dav/appinfo/info.xml
index 82d0f7cf8a19586e6a435212c400fac75b2e1ade..b7c7267dce8d951a101658446db718ff2a062942 100644
--- a/apps/dav/appinfo/info.xml
+++ b/apps/dav/appinfo/info.xml
@@ -5,7 +5,7 @@
 	<description>ownCloud WebDAV endpoint</description>
 	<licence>AGPL</licence>
 	<author>owncloud.org</author>
-	<version>0.2.2</version>
+	<version>0.2.3</version>
 	<default_enable/>
 	<types>
 		<filesystem/>