mickyturbo
Fleissiger Benutzer
- Beiträge
- 54
Hallo,
ich habe software_lizenzen dies wird vererbt auf die z.B
software_lizenzen_pe = programme
software_lizenzen_bs = Betriebssystem
jetzt habe ich festgestellt das in software_lizenzen_pe der KEY auf eine länge 64 und character varying ist.
bin zu software_lizenzen properties und habe versucht spalte KEY die länge zu ändern, bekomme dann folgende Fehlermeldung:
FEHLER: Typ einer Spalte, die von einer Sicht oder Regel verwendet wird, kann nicht geändert werden
DETAIL: Regel _RETURN für Sicht software_all hängt von Spalte „key“ ab
Verstehe ich das richtig, diese Fehlermeldung sagt mir das aus dem Views software_all hängt von spalte key ab, was haben die views damit zu tun ?
software_all:
SELECT m.type,
l.type_serial,
l.sw_id,
m.name AS sw_name,
edn.name AS e_name,
n.serial AS e_serial,
l.serialnr,
l.key,
l.comment
FROM software_main m,
software_licenses l
LEFT JOIN equipment n ON l.equipmentnr = n.serial
LEFT JOIN equipmentdata_name edn ON n.serial = edn.serial
WHERE l.sw_id = m.id
ORDER BY m.type, l.type_serial;
kann ich key in seiner länge ändern ?
Vielen dank
Micky
ich habe software_lizenzen dies wird vererbt auf die z.B
software_lizenzen_pe = programme
software_lizenzen_bs = Betriebssystem
jetzt habe ich festgestellt das in software_lizenzen_pe der KEY auf eine länge 64 und character varying ist.
bin zu software_lizenzen properties und habe versucht spalte KEY die länge zu ändern, bekomme dann folgende Fehlermeldung:
FEHLER: Typ einer Spalte, die von einer Sicht oder Regel verwendet wird, kann nicht geändert werden
DETAIL: Regel _RETURN für Sicht software_all hängt von Spalte „key“ ab
Verstehe ich das richtig, diese Fehlermeldung sagt mir das aus dem Views software_all hängt von spalte key ab, was haben die views damit zu tun ?
software_all:
SELECT m.type,
l.type_serial,
l.sw_id,
m.name AS sw_name,
edn.name AS e_name,
n.serial AS e_serial,
l.serialnr,
l.key,
l.comment
FROM software_main m,
software_licenses l
LEFT JOIN equipment n ON l.equipmentnr = n.serial
LEFT JOIN equipmentdata_name edn ON n.serial = edn.serial
WHERE l.sw_id = m.id
ORDER BY m.type, l.type_serial;
kann ich key in seiner länge ändern ?
Vielen dank
Micky