-- @author Peter Marklund -- Change the lang_messages_audit table to have a new integer primary key column create sequence lang_messages_audit_id_seq; alter table lang_messages_audit add audit_id integer; alter table lang_messages_audit drop constraint lang_messages_audit_pk; begin for one_row in (select message_key, package_key, locale, overwrite_date from lang_messages_audit order by overwrite_date ) loop update lang_messages_audit set audit_id = lang_messages_audit_id_seq.nextval where message_key = one_row.message_key and package_key = one_row.package_key and locale = one_row.locale and overwrite_date = one_row.overwrite_date; end loop; end; / show errors alter table lang_messages_audit add constraint lang_messages_audit_pk primary key (audit_id); insert into ad_locales (locale, label, language, country, nls_language, nls_territory, nls_charset, mime_charset, default_p, enabled_p) values ('hu_HU', 'Hungarian (HU)', 'hu ', 'HU', 'HUNGARIAN', 'HUNGARY', 'EE8ISO8859P2', 'ISO-8859-2', 't', 'f'); insert into ad_locales (locale, label, language, country, nls_language, nls_territory, nls_charset, mime_charset, default_p, enabled_p) values ('FA_IR', 'Farsi', 'FA ', 'IR', 'AMERICAN', 'ALGERIAN', 'AL24UTFFSS', 'windows-1256', 't', 'f'); insert into ad_locales (locale, label, language, country, nls_language, nls_territory, nls_charset, mime_charset, default_p, enabled_p) values ('RO_RO', 'Romainian', 'RO ', 'RO', 'ROMAINIAN', 'ROMAINIA', 'EE8ISO8859P2', 'UTF-8', 't', 'f');