creat all the folwling 25 tabesl in PostgreSQL database ....Users
user\_id (primary key)
name
email
phone
date\_registered
Merchants
merchant\_id (primary key)
name
email
phone
address
Date\_registered
Transaction\_provider\_id
Has\_credit\_terms
credit\_term\_days
Players
player\_id (primary key)
name
email
phone
date\_registered
Merchant-payments
PaymentID INT PRIMARY KEY,
 MerchantID INT NOT NULL,
 PlayerID INT NOT NULL,
 PaymentAmount DECIMAL(10, 2) NOT NULL,
 PaymentDate DATETIME NOT NULL,
 PaymentStatus VARCHAR(20) NOT NULL,
 FOREIGN KEY (MerchantID) REFERENCES Merchants (MerchantID),
 FOREIGN KEY (PlayerID) REFERENCES Players (PlayerID)
Has\_credit\_terms
credit\_term\_days
);
Opted-in Offers
offer\_id (primary key)
merchant\_id (foreign key to Merchants table)
offer\_name
offer\_description
Cash Reward Offers
offer\_id (primary key, foreign key to Opted-in Offers table)
transaction\_id (foreign key to Transactions table)
reward\_amount
Credit Reward Offers
offer\_id (primary key, foreign key to Opted-in Offers table)
transaction\_id (foreign key to Transactions table)
reward\_amount
odds
time\_updated
Points
user\_id (primary key and foreign key to Users table)
points\_balance
Bonus Retries
user\_id (primary key and foreign key to Users table)
bonus\_retries\_earned
bonus\_retries\_used
Merchant Credit
user\_id (primary key and foreign key to Users table)
Merchant\_credit\_balance
Geolocation
merchant\_id (primary key and foreign key to Merchants table)
location
Referral Program
user\_id (primary key and foreign key to Users table)
referral\_code
invitee
reward\_earned
Player Wallet
user\_id (primary key and foreign key to Users table)
points\_balance
bonus\_retries\_balance
merchant\_credit\_balance
Purchased Offers
offer\_id (primary key, foreign key to Opted-in Offers table)
user\_id (foreign key to Users table)
Date\_purchased
Points Earned
user\_id (primary key and foreign key to Users table)
source
points\_earned
date\_time
Points Redeemed
user\_id (primary key and foreign key to Users table)
source
points\_redeemed
date\_time
Dynamic Odds
offer\_id (primary key, foreign key to Opted-in Offers table)
odds
time\_updated
Communication
user\_id (primary key and foreign key to Users table)
offer\_id (foreign key to Opted-in Offers table)
message
time\_sent
Levels
user\_id (primary key and foreign key to Users table)
level
Transactions Providers
transaction\_provider\_id (primary key)
name
website
support\_email
support\_phone
Bank Linked
user\_id (primary key and foreign key to Users table)
bank\_name
account\_number
sort\_code
Games
game\_id (primary key)
user\_id (foreign key to Users table)
merchant\_id (foreign key to Merchants table)
game\_name
Game\_description
points\_won
credits\_won
banked\_points
banked\_cridits
Spending Merchant Credit
transaction\_id (primary key, foreign key to Transactions table)
user\_id (foreign key to Users table)
merchant\_id (foreign key to Merchants table)
amount\_spent
amount\_credited
24. Merchant Credit Redemptions
redemption\_id (PK)
user\_id (FK)
merchant\_id (FK)
redemption\_amount
redemption\_date
Game Statistics
game\_id (PK, FK)
user\_id (PK, FK)
points\_banked
credit\_banked
points\_won
credit\_won
다음 25개의 탭을 모두 생성합니다. PostgreSQL 데이터베이스 ....Users
user\_id(기본 키)
name
이메일
전화
날짜\_등록
판매자
판매자\_ID(기본 키)
이름
이메일
전화
주소
날짜\_등록
거래\_제공자\_ID
보유\_크레딧\_기간
크레딧\_기간\_일
플레이어
플레이어\_ID(기본 키)
이름
이메일
전화
날짜\_등록
판매자 결제
결제ID INT 기본 키,
 판매자ID INT NOT NULL,
 PlayerID INT NOT NULL,
 PaymentAmount DECIMAL(10, 2) NOT NULL,
 PaymentDate DATETIME NOT NULL,
 PaymentStatus VARCHAR(20) NOT NULL,
 FOREIGN KEY (MerchantID)는 판매자(MerchantID)를 참조합니다,
 FOREIGN KEY (PlayerID)는 플레이어(플레이어ID)를 참조합니다.
Has\_credit\_terms
크레딧\_기간\_일
);
옵트인 오퍼
오퍼\_ID (기본 키)
merchant\_id(판매자 테이블의 외래 키)
오퍼\_이름
오퍼\_설명
현금 보상 오퍼
offer\_id(기본 키, 옵트인 오퍼 테이블의 외래 키)
트랜잭션\_id(트랜잭션 테이블의 외래 키)
보상\_금액
크레딧 리워드 오퍼
offer\_id(기본 키, 옵트인 오퍼 테이블의 외래 키)
트랜잭션\_id(트랜잭션 테이블의 외래 키)
보상\_금액
odds
시간\업데이트
포인트
사용자\_id(사용자 테이블의 기본 키 및 외래 키)
points\_balance
보너스 재시도
user\_id(사용자 테이블의 기본 키 및 외래 키)
보너스\_재시도\_획득
보너스\_재시도\_사용
판매자 크레딧
user\_id(사용자 테이블의 기본 키 및 외래 키)
판매자\_크레딧\_잔액
지리적 위치
merchant\_id(판매자 테이블의 기본 키 및 외래 키)
위치
추천 프로그램
user\_id(사용자 테이블의 기본 키 및 외래 키)
추천\_코드
초대받은 사람
보상\_받은
플레이어 지갑
사용자\_id(사용자 테이블의 기본 키 및 외래 키)
포인트\_잔액
보너스\_재시도\_잔액
판매자\_크레딧\_잔액
구매한 오퍼
offer\_id(옵트인 오퍼 테이블의 기본 키, 외래 키)
user\_id(사용자 테이블의 외래 키)
날짜\_구매
적립된 포인트
user\_id(사용자 테이블의 기본 키 및 외래 키)
source
points\_earned
날짜\_시간
포인트 사용
user\_id(사용자 테이블의 기본 키 및 외래 키)
source
points\_redeemed
날짜\_시간
동적 확률
오퍼\_id(옵트인 오퍼 테이블의 기본 키, 외래 키)
odds
시간\업데이트
커뮤니케이션
user\_id(사용자 테이블의 기본 키 및 외래 키)
offer\_id(옵트인 오퍼 테이블의 외래 키)
메시지
time\_sent
레벨
user\_id(사용자 테이블의 기본 키 및 외래 키)
수준
트랜잭션 공급자
트랜잭션\_프로바이더\_id(기본 키)
이름
웹사이트
지원\_이메일
지원\_전화
은행 연결
user\_id(사용자 테이블의 기본 키 및 외래 키)
은행\_이름
계좌\_번호
정렬\_코드
게임
game\_id(기본 키)
user\_id(사용자 테이블의 외래 키)
merchant\_id(Merchants 테이블의 외래 키)
게임\_이름
게임\_설명
포인트\_원
크레딧\_원
뱅크드\_포인트
은행\_크라이딧
판매자 크레딧 지출
트랜잭션\_id(기본 키, 트랜잭션 테이블의 외래 키)
사용자\_id(사용자 테이블의 외래 키)
판매자\_id(판매자 테이블의 외래 키)
금액\_지출
금액\_크레딧
24. 판매자 크레딧 상환
redemption\_id (PK)
사용자\_id (FK)
판매자\_id (FK)
redemption\_amount
상환\_날짜
게임 통계
게임\_id (PK, FK)
사용자\_id (PK, FK)
포인트\_은행
크레딧\_은행
포인트\_원
크레딧\_원