Today we make available something new(ish). As we've posted in the past, we have been tinkering with PGSQLKit as an iOS library for accessing remote PostgreSQL servers. Please bear in mind, this is not the whole stack, it is just a client access library at this point.
In the spirit of being forthright about everything, we seriously considered holding this internally and making it a commercial product. Like most small businesses right now, we need the revenue. The problem is finding a balance between Open Source and revenue generation is proving to be a difficult one. This years total revenue to date from PostgreSQL (advertising and donations) is $126.58.
That said, in the spirit of what we want of this project we could not in good faith keep this as a commercial project. So here we go. As of today, PGSQLKit for iOS is part of the project.
In this first revision, the setup and deployment is still a pain in the arse. It will get better as we refine the process. Currently in the zip is a set of three other zips. ipsql.zip is nothing more than a sample of a simple iOS project that is built upon PGSQLKit. It shows how the files are included and used. The second is PGSQLKit.zip. This archive is the SVN tree of the PGSQLKit code, the needed files will need to be added to your project from here. Finally is the biggie, pqtouch.zip. In this archive is the xcode project to build libpq from the PostgreSQL sources for iOS. An entire PostgreSQL source tree exists in the folder, as there is some work in progress at getting PostgreSQL itself running on iOS. That is work that will continue, but is a VERY low priority.
When we update the mainline distribution to PostgreSQL 9, this too will be updated.
Good luck and have fun coding.
