powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
6 сообщений из 6, страница 1 из 1
PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
    #36427535
Relaxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Собственно нужно смоделировать структуру базы данных для PostgreSQL. Выдает такое вот предупреждение после генерации. И почему-то база данных создается самой последней в скрипте. Почитал хелп, как решить проблему не понял. Кстати, если выбрать вместо PostgreSql другую СУБД, например, MySql, то база данных нормально создается первой, никаких предупреждение нет. В чем может быть ошибка?
...
Рейтинг: 0 / 0
PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
    #36427584
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покажите начало и конец результирующего скрипта:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
/*==============================================================*/
/* DBMS name:      PostgreSQL 8.3.5 custom tsearch       */
/* Created on:     19.09.2009 15:25:02                          */
/*==============================================================*/
.....
alter table mailer.messages
   add foreign key (DispatchMemberID)
      references mailer.DispatchMembers (DispatchMemberID)
      on delete restrict on update restrict;

кто там у вас базу создает?
Кто и как запускает скрипт?
...
Рейтинг: 0 / 0
PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
    #36427606
Relaxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
странная последовательность получается, вот приер сгенерированного скрипта:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
create tablespace mydb_tbsp
   owner ownmydb
   location '/dbs/mydb';

/*==============================================================*/
/* User: ownmydb                                             */
/*==============================================================*/
create user ownmydb
    encrypted password '111';

/*==============================================================*/
/* Table: administrators_tbl                                    */
/*==============================================================*/
create table administrators_tbl (
   adm_id_pk            SERIAL               not null,
   adm_username         VARCHAR( 32 )          not null,
   adm_password         VARCHAR( 32 )          not null,
   adm_salt             VARCHAR( 32 )          not null,
   adm_name             VARCHAR( 50 )          not null,
   adm_email            VARCHAR( 50 )          not null,
   adm_enabled_yn       BOOL                 not null default true,
   constraint PK_ADMINISTRATORS_TBL primary key (adm_id_pk)
);

/*==============================================================*/
/* Index: idx_username_uq                                       */
/*==============================================================*/
create unique index idx_username_uq on administrators_tbl (
adm_username
);

/*==============================================================*/
/* Index: idx_email_uq                                          */
/*==============================================================*/
create unique index idx_email_uq on administrators_tbl (
adm_email
);

/*==============================================================*/
/* Database: mydb_db                                         */
/*==============================================================*/
create database mydb_db
   template = template1 encoding = 'UTF=8' tablespace = mydb_tbsp;
странно как-то, вначале пытается создаться табличное пространство, хотя еще не создан пользователь который является владельцем этого табличного пространства, а база данных в которой находятся все таблицы вообще создается последней.
...
Рейтинг: 0 / 0
PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
    #36427612
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте вот этот DBMS,он совсем старый, но мы именно его используем с некоторыми модификациями.
...
Рейтинг: 0 / 0
PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
    #36427618
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 24.01.2010 16:15, Relaxxx wrote:

> Собственно нужно смоделировать структуру базы данных для PostgreSQL.
> Выдает такое вот предупреждение после генерации. И почему-то база данных
> создается самой последней в скрипте. Почитал хелп, как решить проблему
> не понял. Кстати, если выбрать вместо PostgreSql другую СУБД, например,
> MySql, то база данных нормально создается первой, никаких предупреждение
> нет. В чем может быть ошибка?

По-моему это бага PowerDesigner'а, в настройках геренации Database указано одной из первых, но формируется последней. В
PowerDesigner 15.1 баг есть, PowerDesigner 11.1 формирует как надо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
    #36427633
Relaxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, кстати у меня PD 15.1. Попробую поставить более старую версию. И еще, у базы почему-то нельзя указать owner. В общем, скорее всего придется править файл сгенерированный PD руками
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner. Проэектирую PostgreSql базу, предупреждение Database not used
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]