PowerDesignerokay this is the issue
When you generate the PDM from the CDM, PowerDesigner generates, using
its own naming convention, the foreign key column that is placed in the
physical model table - we want to have control over this column name ie:
we want this foreign key column to be called f_key in our physical
table. Please note we are not talking about FK/PKconstraints names etc,
we are talking about the actual column name of the foreign key.
We have searched through the definition file and cannot find where its
being set.
Or is this not possible to control in PowerDesigner and you have ...
Name of foreign keyHello !
I am working on a program we bought. The previous developpers used PowerAMC
and I can't find where they precised the way to name foreign keys.
Exemple : if the table "Bill" has a reference to the table "Supplier", when
I generate the MPD, the reference is converted this way in the table BILL :
ID_SUPPLIER.
I want to know where "ID_%TABLE%" is defined ?
Otherwise, is it possible for certain foreign keys to define in the MCD the
name they will have in the MPD ? Exemple : I have an other table where I
want one foreign_key to have a special n...
Foreign Key NamesI can't seem to figure out where to set the Foreign Key Naming convention.
As I generate from a CDM to PDM how do I take control of how relationships
are migrated and named. and, what documentation should I read to get a
better handle on this?
OK, you do not have any control over the default foreign key names in the
initial CDM -> PDM generation. However, after you change it in the PDM, the
next time you generate PD will abide by your names.
--
Michael F. Nicewarner [TeamSybase]
psyclo@datamodel.org
http://www.datamodel.org
"Coy Lay" <coy.lay@acm.c...
Name Of Foreign KeyI'm using SQL Any50, ORACLE, and SQL Server 6.5 with a PB 6.0 Application.
I'm looking for a solution to get the name of the Foreign Key, for some
Table
of my application.
Is there someone who know where i can find it in the system table ?
Thank's
ETIENNE St�phan
Steph --
In Oracle, you need to look at either the ALL_CONSTRAINTS or the
USER_CONSTRAINTS view.
In SQL Server 6.5, you would look at the SYSREFERENCES table.
I'm not sure where you'd look in SQL Anywhere.
HTH
Ron Gallagher, CPDP
Atlanta, GA
rongallagher@mindspring.com
Steph w...
Foreign key nameHi all,
I am using PD 11 . The scenario is:
when I create two relations between 2 tables (one with role name and the
other without role name) then generate the physical model, and use the
%PROLE% as FK column name .
when the model generates , one FK gest the role name and the others that
hadn't role
gest the table name as FK. I want to change the default of tabel name to
column name
is there any one that knows the solotion?
regards,
The default behavior is for the parent table column name to be used as
the FK column. The columns from the first reference should be the
...
Table design question (to foreign key or not to foreign key)Our application is a message board and is full of messages, threads, and
forums. A message is an individual entry (like the one I'm typing now ;)).
Our software gives the user the ability to upload a single file attachment
to each message.
I can think of a couple different ways to design the two tables:
message( messageid numeric identity, attachmentid numeric null, messagetext
text, other, message, stuff... )
attachment( attachmentid numeric identity, title varchar, other, stuff )
or
message( messageid, messagetext text, other, stuff )
attachment( messageid numeric foreig...
Foreign Key names #3I wanted to know if there is a way to control the naming convention of
foreign keys in power designer, while generating a PDM from CDM.
Thnx
Javed Rahman
javed_r@hotmail.com
�
You can change this in the DEF file for the target database you are
selecting. Find the file and open it in an editor. You should find a block
that looks like this:
# Constraint name template for Primary Keys
PKConstraintName = PK_%.U27:TABLE%
# Constraint name template for Foreign Keys
FKConstraintName = FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%
# Constraint name template for Alternate Keys
AK...
DA and foreign key namesWhen generating the physical data model, DA will rename a column which has
a foreign key (so that the column name is the same as the foreign key
column name). Is there a way to disable this ?
Scott......
Scott Cunningham wrote:
>
> When generating the physical data model, DA will rename a column which has
> a foreign key (so that the column name is the same as the foreign key
> column name). Is there a way to disable this ?
>
> Scott......
I would sure like to know how as well!!! We've been renaming the FK
columns to an appropriate name on the first ge...
Multiple Foreign Key namesHi all,
PD15 EBF7
Table A B C
Column a pk a pk a fk1, fk2
aa b c
aaa c d
A and C are linked by reference D.
B and C are linked by reference E.
I can see that fk1, fk2 are displayed in C table.
I hope that fk is only displayed in C table.
TIA
Robert,
I am not sure I understand what you need to see. When you fold a foreign
key like you have with column a in table C, it is important to know it is a
foreign...
Naming of foreign keys in the PDMWhen I have relationships between two tables, I cannot
influence the name of the foreign key field which is generated.
Example:
I have two tables: customer, user
I have two user references in the customer table, the user who manages the
customer
and the user who created the customer record. When I generate the PDM I
always
get the field names "id_user" and "id_user2" which are not really useful. I
would prefer
"managing_user" and "creation_user".
Is there a way to influence these names?
Regards, Martin
--
Martin Matt
Neudorfstr...
Problems with foreign keys in PD9Hi,
we have a CDM & related PDM that have been generated in PD7 and upgraded to
PD9. The keys in the PDM were all over the place and in most places
non-existent so I've been doing some work trying to get them consistent
between the CDM & PDM. If I generate the PDM based upon the existing one
then it won't create the foreign keys when I generate the database - it
generates primary key constraints and indexes, plus the FK indices, but not
the foreign key constraints in the SQL Server 2000 script. If I generate a
new PDM without basing it on the existing copy the...
Foreign Key Inferred Name
So I'm a complete noob to Dynamic Data. My team set up a Dynamic Data website which we're essentially using for scaffolding...we have an already existing DB schema which we plugged it into. And it works perfectly! One thing though - the Dynamic Data code automatically infers a friendly name when generating a drop down list for a foreign key. In our case, we have a "Contacts" table, and the primary key is ContactID, and the first field in the table is "First_Name", and this is what is showing up in the drop down menu. So for instance, when adding or editing an...
RoleId/Name as Foreign Key
I'm trying to create a relational SQL data table where one of the foreign keys relates to the aspnet_Roles table.At first, I was linking to the RoleId field because it was the primary key, but that's no good because I can't retrieve the RoleId of a RoleName from my code.
I then read this post:http://forums.asp.net/p/1077364/1585594.aspx#1585594
How do I reference the RoleName field as a foreign key? I tried doing it but because RoleName isn't a Primary Key or 'Unique', it won't let me do it.I get the following message:'The columns in table 'aspnet_R...
Foreign key names #2Hi all,
I like to have all my foreign key names set to FK_%PARENT%_%CHILD% so that I
have an idea of what the link is. When I set this up in Rebuild Indexes, I
get sporadic parent and child table names.
For example, I have 3 tables Template, Customer & Store. When I set up an
FK between Template (child) and Customer (parent) I get FK_CUSTOMER_STORE.
Sure enough there is an FK between Customer & Store but why is it being
referenced ?
OK, are you wanting to control the names of indexes or foreign key
constraints?
FK Indexes:
You can't use %PARENT% or %CHILD%...