diff --git a/.travis.yml b/.travis.yml
index b8b17c282e76d5cf933f18ee232837f5fbe97cdd..f7520847a5a7c65e38d2a1f604922d9e54b899c4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,10 +10,12 @@ env:
 
 install:
   - sudo apt-get install bzr
+  - go get github.com/cznic/ql/ql
   - go get upper.io/db/mongo
   - go get upper.io/db/mysql
   - go get upper.io/db/postgresql
   - go get upper.io/db/sqlite
+  - go get upper.io/db/ql
 
 services:
   - mongodb
@@ -24,6 +26,7 @@ before_script:
   - cat postgresql/_dumps/setup.sql | psql -U postgres
   - cat postgresql/_dumps/structs.sql | PGPASSWORD="upperio" psql -U upperio upperio_tests
   - mongo upperio_tests --eval 'db.addUser("upperio", "upperio")'
+  - cat ql/_dumps/structs.sql | ql -db ql/_dumps/test.db
 
 script:
   - go version