Мне было интересно, есть ли какие-нибудь хорошие источники или документы, которые могли бы объяснить мне, как я не могу работать с базой данных PostgreSQL из моего приложения для iPhone.

Кроме того, если бы они могли выйти за рамки простого подключения и объяснить, как использовать PL / SQL и Object Persistence в рамках Objective C iPhone SDK, это было бы здорово.

Благодарность!

-Скотт

3
Scott 4 Мар 2010 в 16:55

2 ответа

Лучший ответ

Для начала вам необходимо скомпилировать libpq - библиотеку, которая используется для взаимодействия с PostgreSQL. См. Эту ссылку, где я делал это -> Подключите приложение iPhone к PostgreSQL с помощью Libpq. Обратите внимание на мою проблему в моем связанном ответе. Симулятору iphone требуется компиляция libpq для процессора компьютеров Mac, в то время как настоящему iphone требуется компиляция libpq для процессора arm.

После того, как у вас будет работать libpq, вы сможете следить за документами на сайте postgresql - http://www.postgresql.org/docs/8.4/interactive/libpq.html.

Из того, что я обнаружил, не существует книги от начала до конца, которая охватывала бы то, что вы хотите, вам придется пойти в стиле МакГайвера, чтобы разобраться во всем. Чтобы узнать, как использовать PL / PGSQL, вы захотите использовать документы postgresql, найденные на www.postgresql.org. Нет ничего особенного в использовании PL / PGSQL с iPhone по сравнению с настольным компьютером. Кроме того, вы хотите учитывать ограничения ваших устройств и пропускную способность / плату. Также документы на postgresql.org показывают вам, как подключиться к базе данных с помощью libpq, поэтому никто не может ничего сделать, кроме как скопировать код из онлайн-документов и вставить их здесь для вас.

Надеюсь, это проливает свет.

0
Community 23 Май 2017 в 13:27

Или вы можете использовать PGSQLKit для iOS. Ищите его на http://www.postgresqlformac.com.

1
Nenad 23 Окт 2010 в 02:33