Для начала вам нужно скомпилировать libpq библиотеку, которая используется для взаимодействия с PostgreSQL.
Посмотрите эту ссылку, где я прошел это -> Подключите приложение iPhone к PostgreSQL, используя Libpq . Запишите мою проблему в моем связанном ответе. Имитатору iphone требуется компиляция libpq для процессора Mac, в то время как для реального iphone требуется компиляция libpq для процессора arm.
Когда у вас работает libpq, вы сможете следить за документацией на сайте postgresql - http://www.postgresql.org/docs/8.4/interactive/libpq.html.
Из того, что я обнаружил, нет книги от начала до конца, которая охватила бы то, что вы хотите, вам придется использовать стиль MacGyver, чтобы разобраться. Чтобы узнать, как использовать PL / PGSQL, вы можете использовать документы postgresql, которые можно найти на сайте www.postgresql.org. Нет ничего особенного в том, что PL / PGSQL используется с iPhone по сравнению с рабочим столом. Помимо того, что вы хотите учитывать ограничения ваших устройств и пропускную способность / плату. Кроме того, документы на postgresql.org показывают, как подключиться к базе данных с помощью libpq, поэтому никто не может ничего сделать, кроме как скопировать код из онлайн-документов и вставить их здесь для вас.
Надеюсь, это проливает свет.