Browse Source

fix: generate foreign key constraint name to avoid exceeding limit

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/473/head
Pranav C 3 years ago
parent
commit
d39a6d0610
  1. 2
      packages/nocodb/src/lib/noco/meta/NcMetaMgr.ts

2
packages/nocodb/src/lib/noco/meta/NcMetaMgr.ts

@ -2401,6 +2401,7 @@ const result = {
childColumn: `${parentMeta.tn}_p_id`, childColumn: `${parentMeta.tn}_p_id`,
parentTable: parentMeta.tn, parentTable: parentMeta.tn,
parentColumn: parentPK.cn, parentColumn: parentPK.cn,
foreignKeyName:`${parentMeta.tn.slice(0,3)}_${childMeta.tn.slice(0,3)}_${nanoid(6)}_p_fk`,
type: 'real' type: 'real'
}; };
const rel2Args = { const rel2Args = {
@ -2409,6 +2410,7 @@ const result = {
childColumn: `${childMeta.tn}_c_id`, childColumn: `${childMeta.tn}_c_id`,
parentTable: childMeta.tn, parentTable: childMeta.tn,
parentColumn: childPK.cn, parentColumn: childPK.cn,
foreignKeyName:`${parentMeta.tn.slice(0,3)}_${childMeta.tn.slice(0,3)}_${nanoid(6)}_c_fk`,
type: 'real' type: 'real'
}; };
if (args.args.type === 'real') { if (args.args.type === 'real') {

Loading…
Cancel
Save