Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NHibernate+Castle+ActiveRecord+PostreSQL, Подключение и приёмы работы 
:(
    Опции темы
blackswanny
Дата 18.5.2011, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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) какие-то служебные. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.3531 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.