Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6822ef05

Von Moritz Bunkus vor etwa 5 Jahren hinzugefügt

  • ID 6822ef0577c60a43d5daf6041936ac962d78bb0b
  • Vorgänger df52f0a4
  • Nachfolger f228ac9b

bank_transaction_acc_trans: überflüssige Spalte »id« entfernt

Primärschlüssel sind zwei andere Spalten, und die Präsenz dieser
Nicht-Primärschlüssel-Spalte zusammen mit Typ »serial« macht Probleme,
weil Rose kein Default für solche Spalten kennt.

Unterschiede anzeigen:

SL/DB/MetaSetup/BankTransactionAccTrans.pm
14 14
  ar_id               => { type => 'integer' },
15 15
  bank_transaction_id => { type => 'integer', not_null => 1 },
16 16
  gl_id               => { type => 'integer' },
17
  id                  => { type => 'serial', not_null => 1 },
18 17
  itime               => { type => 'timestamp', default => 'now()' },
19 18
  mtime               => { type => 'timestamp' },
20 19
);
sql/Pg-upgrade2/bank_transaction_acc_trans_remove_wrong_primary_key.sql
1
-- @tag: bank_transaction_acc_trans_remove_wrong_primary_key
2
-- @description: bank_transaction_acc_trans_remove_wrong_primary_key
3
-- @depends: release_3_5_4
4
ALTER TABLE bank_transaction_acc_trans
5
DROP COLUMN id;

Auch abrufbar als: Unified diff