אני מאפשר למשתמש ליצור רשומה (לייבא למעשה) בטבלה מסויימת עם שליחה של id מראש, במקום לקחת את ההקצאה האוטומטית, (זה רשומות שיש לו נתונים עליהם במערכת קודמת והוא רוצה תאימות, לא שייך לעשות שדה נפרד של id_old)
ויש לי בעיה שבמידה והערך הוא 53 והsequence אוחז שם (או מתחת לזה) הוא לא מתעדכן שיש רשומה חדשה ש"לקחה" לו את הערך ואז כשמנסים להוסיף רשומה "רגילה" שמבקשת הקצאה אוטומטית חוזר שגיאה שערך הid כבר קיים, האם יש דרך להגדיר עדכון אוטומטי למונה?
אני מתכוון מלבד להגדיר טריגר בכל הכנסת רשומה שיעדכן את המונה לערך העליון,
ומלבד הרצה של משהו כמו זה לאחר כל משימת ייבוא,
SELECT setval('tPages_id_seq', (SELECT MAX(id) FROM tPages));