![]() |
|
Модераторы: gambit |
![]()
|
|
| blackswanny |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.5.2011 Репутация: нет Всего: нет |
Пытаюсь подружить Castle ActiveRecord и PostgreSQL
Взял пример InitializingAndConfiguring отсюда http://www.castleproject.org/activerecord/.../configref.html Там есть три таблицы Blog,User и Post Всё получилось на MS SQL 2008, но потом стал запускать для PostgreSQL, и появились свои ошибки XmlConfigurationSource source = new XmlConfigurationSource("../appconfig.xml"); ActiveRecordStarter.Initialize( source, typeof(Blog), typeof(Post), typeof(User) ); ActiveRecordStarter.CreateSchema(); в последней строке выскакивает "table "blog" does not exist". ErrorSql:"drop table Blog cascade" Routine:"DropErrorMsgNonExistent" т.е. при попытке удалить вываливается. Таблицы никакой я не создавал конечно, поэтому эта ошибка логична. Но в MS SQL такой ошибки нет. Пробовал создавать таблицу Blog в заданной Database через pgAdmin (правда не уверен, что той же структуры), но результат тот же. С PostgreSQL я работаю недавно, там несколько отличается структура и понятия, возможно я неправильно подключаюсь к базе. Строка подключения: "Server=localhost;Port=5432;Database=postgres;User ID=postgres;Password=postgres;" База данных и пользователь стандартные уже были созданы при установке (PostgreSQL 9.0), только пароль установил. Работаю с сервером через pgAdmin 3. Там видно этого пользователя, базу данных. Таблицы прячуться в разделе Schemas, причем как я понял, они должны создаваться в схеме public по умолчанию, так как другие схемы (pg_toast,pg_toast_temp_1,pg_temp_1) какие-то служебные. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |