CREATE TABLE "CUser" ( "id" bigint, "mobile" bigint, "name_family" varchar, "step" int, "type" varchar ); CREATE TABLE "Profile" ( "codemeli" bigint, "city" bigint, "address" varchar, "codeposti" int, "ax_mojri" varchar, "ax_meli" varchar, "ax_fani" varchar, "ax_sayer" varchar ); CREATE TABLE "ProductCategory" ( "codemeli" bigint, "city" bigint, "address" varchar, "codeposti" int, "ax_mojri" varchar, "ax_meli" varchar, "ax_fani" varchar, "ax_sayer" varchar ); CREATE TABLE "follows" ( "following_user_id" integer, "followed_user_id" integer, "created_at" timestamp ); CREATE TABLE "users" ( "id" integer PRIMARY KEY, "username" varchar, "role" varchar, "created_at" timestamp ); CREATE TABLE "posts" ( "id" integer PRIMARY KEY, "title" varchar, "body" text, "user_id" integer, "status" varchar, "created_at" timestamp ); COMMENT ON COLUMN "posts"."body" IS 'Content of the post'; ALTER TABLE "posts" ADD FOREIGN KEY ("user_id") REFERENCES "users" ("id"); ALTER TABLE "follows" ADD FOREIGN KEY ("following_user_id") REFERENCES "users" ("id"); ALTER TABLE "follows" ADD FOREIGN KEY ("followed_user_id") REFERENCES "users" ("id");