ALTER TABLE "Person" ADD COLUMN "gender" TEXT NOT NULL DEFAULT 'none'; ALTER TABLE "Person" ADD COLUMN "showGenderInName" BOOLEAN NOT NULL DEFAULT false; -- نام‌هایی که از ته‌حساب با عنوان آمده‌اند؛ خود متن نام دست نمی‌خورد UPDATE "Person" SET "gender" = 'male', "showGenderInName" = true WHERE regexp_replace( regexp_replace(btrim("firstName" || ' ' || "lastName"), 'ي', 'ی', 'g'), 'ك', 'ک', 'g' ) ~ '^جناب[[:space:]]*آقای([[:space:]]|$)'; UPDATE "Person" SET "gender" = 'female', "showGenderInName" = true WHERE "gender" = 'none' AND regexp_replace( regexp_replace(btrim("firstName" || ' ' || "lastName"), 'ي', 'ی', 'g'), 'ك', 'ک', 'g' ) ~ '^سرکار[[:space:]]*خانم([[:space:]]|$)';