chore: normalize line endings (CRLF -> LF)

No content changes: git diff --ignore-all-space over these files is empty.
The churn came from editing on Windows against a repo checked out with LF.
This commit is contained in:
fhanyuh committed 2026-08-27 10:40:49 +07:00
1 parent 15566a6951
commit caf8e98378
315 files changed
+86950 -86950

No files matched your search

+110 -110
View File
@@ -1,110 +1,110 @@
# Database Entity Relationship Diagram (ERD)
This document describes the PostgreSQL database schema used to store OCR documents, parsed layout elements, inline cell edits, and row flagging status for the DO-PFM system.
## Relationship Diagram
```mermaid
erDiagram
documents {
integer id PK "SERIAL"
varchar filename UK "VARCHAR(255)"
timestamp upload_time "TIMESTAMP"
integer size "INTEGER"
boolean parsed "BOOLEAN"
jsonb metadata "JSONB"
jsonb layout_parsing_result "JSONB"
boolean is_sample "BOOLEAN"
varchar file_hash "VARCHAR(64)"
}
ocr_items {
integer id PK "SERIAL"
integer document_id FK "INTEGER"
integer row_index "INTEGER"
varchar kode_barang_original "VARCHAR(255)"
varchar kode_barang "VARCHAR(255)"
varchar nama_barang "VARCHAR(255)"
varchar banyak_original "VARCHAR(255)"
varchar banyak "VARCHAR(255)"
varchar jumlah_original "VARCHAR(255)"
varchar jumlah "VARCHAR(255)"
boolean is_flagged "BOOLEAN"
varchar remark "VARCHAR(1000)"
}
documents ||--o{ ocr_items : "has"
vendors {
integer id PK "SERIAL"
varchar name UK "VARCHAR(255)"
timestamp created_at "TIMESTAMP"
}
customers {
integer id PK "SERIAL"
varchar name UK "VARCHAR(255)"
timestamp created_at "TIMESTAMP"
}
```
## Schema Definitions
### 1. `documents` Table
Stores parsed OCR files (both static sample pages and user-uploaded invoices/documents).
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the document. |
| `filename` | `VARCHAR(255)` | `UNIQUE`, `NOT NULL` | The unique name of the document file. |
| `upload_time` | `TIMESTAMP` | `DEFAULT NOW()`, `NOT NULL` | The timestamp of the file upload. |
| `size` | `INTEGER` | `DEFAULT 0`, `NOT NULL` | The file size in bytes. |
| `parsed` | `BOOLEAN` | `DEFAULT FALSE`, `NOT NULL` | Indicates whether the document layout parsing has completed. |
| `metadata` | `JSONB` | | Structured general metadata (Vendor, Customer, PO, SO, DO, etc.). |
| `layout_parsing_result` | `JSONB` | | Raw layout parser response JSON from pipeline backend. |
| `is_sample` | `BOOLEAN` | `DEFAULT FALSE`, `NOT NULL` | True if the file belongs to the pre-seeded static sample pages. |
| `file_hash` | `VARCHAR(64)` | | SHA-256 hash of the document file contents. |
---
### 2. `ocr_items` Table
Stores the extracted row items from tabular components of the document, supporting inline modifications and flagging details.
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the item row. |
| `document_id` | `INTEGER` | `REFERENCES documents(id) ON DELETE CASCADE`, `NOT NULL` | The associated document ID. |
| `row_index` | `INTEGER` | `NOT NULL` | The index of the item row in the document table list (0-indexed). |
| `kode_barang_original` | `VARCHAR(255)` | | The initial "Kode Barang" value extracted directly from OCR. |
| `kode_barang` | `VARCHAR(255)` | | The edited/current "Kode Barang" value. |
| `nama_barang` | `VARCHAR(255)` | | The "Nama Barang" value (read-only reference). |
| `banyak_original` | `VARCHAR(255)` | | The initial "Banyak" value extracted from OCR. |
| `banyak` | `VARCHAR(255)` | | The edited/current "Banyak" value. |
| `jumlah_original` | `VARCHAR(255)` | | The initial "Jumlah" value extracted from OCR. |
| `jumlah` | `VARCHAR(255)` | | The edited/current "Jumlah" value. |
| `is_flagged` | `BOOLEAN` | `DEFAULT FALSE`, `NOT NULL` | True if the line item is flagged/strikethrough ("dicoret"). |
| `remark` | `VARCHAR(1000)` | | Custom notes/remarks provided for flagging. |
* **Unique Constraints**: A unique index on `(document_id, row_index)` prevents duplicate indexes for the same page.
---
### 3. `vendors` Table
Stores the Vendor Master registry.
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the vendor. |
| `name` | `VARCHAR(255)` | `UNIQUE`, `NOT NULL` | The unique name of the vendor (e.g. including kawasan/address). |
| `created_at` | `TIMESTAMP` | `DEFAULT NOW()`, `NOT NULL` | The registration timestamp. |
---
### 4. `customers` Table
Stores the Customer Master registry.
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the customer. |
| `name` | `VARCHAR(255)` | `UNIQUE`, `NOT NULL` | The unique name of the customer (e.g. including branch/address). |
| `created_at` | `TIMESTAMP` | `DEFAULT NOW()`, `NOT NULL` | The registration timestamp. |
# Database Entity Relationship Diagram (ERD)
This document describes the PostgreSQL database schema used to store OCR documents, parsed layout elements, inline cell edits, and row flagging status for the DO-PFM system.
## Relationship Diagram
```mermaid
erDiagram
documents {
integer id PK "SERIAL"
varchar filename UK "VARCHAR(255)"
timestamp upload_time "TIMESTAMP"
integer size "INTEGER"
boolean parsed "BOOLEAN"
jsonb metadata "JSONB"
jsonb layout_parsing_result "JSONB"
boolean is_sample "BOOLEAN"
varchar file_hash "VARCHAR(64)"
}
ocr_items {
integer id PK "SERIAL"
integer document_id FK "INTEGER"
integer row_index "INTEGER"
varchar kode_barang_original "VARCHAR(255)"
varchar kode_barang "VARCHAR(255)"
varchar nama_barang "VARCHAR(255)"
varchar banyak_original "VARCHAR(255)"
varchar banyak "VARCHAR(255)"
varchar jumlah_original "VARCHAR(255)"
varchar jumlah "VARCHAR(255)"
boolean is_flagged "BOOLEAN"
varchar remark "VARCHAR(1000)"
}
documents ||--o{ ocr_items : "has"
vendors {
integer id PK "SERIAL"
varchar name UK "VARCHAR(255)"
timestamp created_at "TIMESTAMP"
}
customers {
integer id PK "SERIAL"
varchar name UK "VARCHAR(255)"
timestamp created_at "TIMESTAMP"
}
```
## Schema Definitions
### 1. `documents` Table
Stores parsed OCR files (both static sample pages and user-uploaded invoices/documents).
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the document. |
| `filename` | `VARCHAR(255)` | `UNIQUE`, `NOT NULL` | The unique name of the document file. |
| `upload_time` | `TIMESTAMP` | `DEFAULT NOW()`, `NOT NULL` | The timestamp of the file upload. |
| `size` | `INTEGER` | `DEFAULT 0`, `NOT NULL` | The file size in bytes. |
| `parsed` | `BOOLEAN` | `DEFAULT FALSE`, `NOT NULL` | Indicates whether the document layout parsing has completed. |
| `metadata` | `JSONB` | | Structured general metadata (Vendor, Customer, PO, SO, DO, etc.). |
| `layout_parsing_result` | `JSONB` | | Raw layout parser response JSON from pipeline backend. |
| `is_sample` | `BOOLEAN` | `DEFAULT FALSE`, `NOT NULL` | True if the file belongs to the pre-seeded static sample pages. |
| `file_hash` | `VARCHAR(64)` | | SHA-256 hash of the document file contents. |
---
### 2. `ocr_items` Table
Stores the extracted row items from tabular components of the document, supporting inline modifications and flagging details.
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the item row. |
| `document_id` | `INTEGER` | `REFERENCES documents(id) ON DELETE CASCADE`, `NOT NULL` | The associated document ID. |
| `row_index` | `INTEGER` | `NOT NULL` | The index of the item row in the document table list (0-indexed). |
| `kode_barang_original` | `VARCHAR(255)` | | The initial "Kode Barang" value extracted directly from OCR. |
| `kode_barang` | `VARCHAR(255)` | | The edited/current "Kode Barang" value. |
| `nama_barang` | `VARCHAR(255)` | | The "Nama Barang" value (read-only reference). |
| `banyak_original` | `VARCHAR(255)` | | The initial "Banyak" value extracted from OCR. |
| `banyak` | `VARCHAR(255)` | | The edited/current "Banyak" value. |
| `jumlah_original` | `VARCHAR(255)` | | The initial "Jumlah" value extracted from OCR. |
| `jumlah` | `VARCHAR(255)` | | The edited/current "Jumlah" value. |
| `is_flagged` | `BOOLEAN` | `DEFAULT FALSE`, `NOT NULL` | True if the line item is flagged/strikethrough ("dicoret"). |
| `remark` | `VARCHAR(1000)` | | Custom notes/remarks provided for flagging. |
* **Unique Constraints**: A unique index on `(document_id, row_index)` prevents duplicate indexes for the same page.
---
### 3. `vendors` Table
Stores the Vendor Master registry.
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the vendor. |
| `name` | `VARCHAR(255)` | `UNIQUE`, `NOT NULL` | The unique name of the vendor (e.g. including kawasan/address). |
| `created_at` | `TIMESTAMP` | `DEFAULT NOW()`, `NOT NULL` | The registration timestamp. |
---
### 4. `customers` Table
Stores the Customer Master registry.
| Column | Type | Constraints | Description |
|---|---|---|---|
| `id` | `SERIAL` | `PRIMARY KEY` | Unique autoincrement ID of the customer. |
| `name` | `VARCHAR(255)` | `UNIQUE`, `NOT NULL` | The unique name of the customer (e.g. including branch/address). |
| `created_at` | `TIMESTAMP` | `DEFAULT NOW()`, `NOT NULL` | The registration timestamp. |
+29 -29
View File
@@ -1,29 +1,29 @@
-- Migration: 001_init_schema
-- Description: Initialize schema for documents and ocr_items
CREATE TABLE IF NOT EXISTS documents (
id SERIAL PRIMARY KEY,
filename VARCHAR(255) UNIQUE NOT NULL,
upload_time TIMESTAMP NOT NULL DEFAULT NOW(),
size INTEGER NOT NULL DEFAULT 0,
parsed BOOLEAN NOT NULL DEFAULT FALSE,
metadata JSONB,
layout_parsing_result JSONB,
is_sample BOOLEAN NOT NULL DEFAULT FALSE
);
CREATE TABLE IF NOT EXISTS ocr_items (
id SERIAL PRIMARY KEY,
document_id INTEGER NOT NULL REFERENCES documents(id) ON DELETE CASCADE,
row_index INTEGER NOT NULL,
kode_barang_original VARCHAR(255),
kode_barang VARCHAR(255),
nama_barang VARCHAR(255),
banyak_original VARCHAR(255),
banyak VARCHAR(255),
jumlah_original VARCHAR(255),
jumlah VARCHAR(255),
is_flagged BOOLEAN NOT NULL DEFAULT FALSE,
remark VARCHAR(1000),
UNIQUE(document_id, row_index)
);
-- Migration: 001_init_schema
-- Description: Initialize schema for documents and ocr_items
CREATE TABLE IF NOT EXISTS documents (
id SERIAL PRIMARY KEY,
filename VARCHAR(255) UNIQUE NOT NULL,
upload_time TIMESTAMP NOT NULL DEFAULT NOW(),
size INTEGER NOT NULL DEFAULT 0,
parsed BOOLEAN NOT NULL DEFAULT FALSE,
metadata JSONB,
layout_parsing_result JSONB,
is_sample BOOLEAN NOT NULL DEFAULT FALSE
);
CREATE TABLE IF NOT EXISTS ocr_items (
id SERIAL PRIMARY KEY,
document_id INTEGER NOT NULL REFERENCES documents(id) ON DELETE CASCADE,
row_index INTEGER NOT NULL,
kode_barang_original VARCHAR(255),
kode_barang VARCHAR(255),
nama_barang VARCHAR(255),
banyak_original VARCHAR(255),
banyak VARCHAR(255),
jumlah_original VARCHAR(255),
jumlah VARCHAR(255),
is_flagged BOOLEAN NOT NULL DEFAULT FALSE,
remark VARCHAR(1000),
UNIQUE(document_id, row_index)
);
+4 -4
View File
@@ -1,4 +1,4 @@
-- Migration: 002_add_file_hash
-- Description: Add file_hash column to documents table for duplicate content detection
ALTER TABLE documents ADD COLUMN IF NOT EXISTS file_hash VARCHAR(64);
-- Migration: 002_add_file_hash
-- Description: Add file_hash column to documents table for duplicate content detection
ALTER TABLE documents ADD COLUMN IF NOT EXISTS file_hash VARCHAR(64);
@@ -1,12 +1,12 @@
-- Migration: 003_create_vendor_master
-- Description: Create vendors table and seed the initial vendor entry
CREATE TABLE IF NOT EXISTS vendors (
id SERIAL PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT NOW()
);
INSERT INTO vendors (name)
VALUES ('PT. CHAROEN POKPHAND INDONESIA Tbk KAWASAN INDUSTRI MODERN, BANTEN')
ON CONFLICT (name) DO NOTHING;
-- Migration: 003_create_vendor_master
-- Description: Create vendors table and seed the initial vendor entry
CREATE TABLE IF NOT EXISTS vendors (
id SERIAL PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT NOW()
);
INSERT INTO vendors (name)
VALUES ('PT. CHAROEN POKPHAND INDONESIA Tbk KAWASAN INDUSTRI MODERN, BANTEN')
ON CONFLICT (name) DO NOTHING;
@@ -1,12 +1,12 @@
-- Migration: 004_create_customer_master
-- Description: Create customers table and seed the initial customer entry
CREATE TABLE IF NOT EXISTS customers (
id SERIAL PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT NOW()
);
INSERT INTO customers (name)
VALUES ('PT.PRIMAFOOD INTERNATIONAL, JL. ANCOL BARAT VIII/1, ANCOL, PADEMANGAN, JAKARTA UTARA, 14430')
ON CONFLICT (name) DO NOTHING;
-- Migration: 004_create_customer_master
-- Description: Create customers table and seed the initial customer entry
CREATE TABLE IF NOT EXISTS customers (
id SERIAL PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT NOW()
);
INSERT INTO customers (name)
VALUES ('PT.PRIMAFOOD INTERNATIONAL, JL. ANCOL BARAT VIII/1, ANCOL, PADEMANGAN, JAKARTA UTARA, 14430')
ON CONFLICT (name) DO NOTHING;
+244 -244
View File
@@ -1,244 +1,244 @@
-- Migration: 005_create_sku_master
-- Description: Create sku_master table and seed the initial SKU entries
CREATE TABLE IF NOT EXISTS sku_master (
id SERIAL PRIMARY KEY,
no_sku VARCHAR(255) UNIQUE NOT NULL,
nama_item VARCHAR(255) NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT NOW()
);
INSERT INTO sku_master (no_sku, nama_item) VALUES
('11048006', 'BEBEK PARTING-NEW(*)'),
('11110059', 'CEKER BERKUKU FROZEN PACK 1 KG(*)'),
('11110074', 'CEKER 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11140051', 'AMPELA FROZEN PACK 1 KG(*)'),
('11140062', 'AMPELA 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11148002', 'AMPELA BEBEK FROZEN 1 KG/PACK (NEW)(*)'),
('11150052', 'HATI FROZEN PACK 1 KG(*)'),
('11150055', 'JANTUNG FROZEN PACK 1 KG(*)'),
('11150064', 'HATI 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11150065', 'JANTUNG 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11310012', 'AYAM SIZE 0 (0.6-0.7)KG(*)'),
('11310013', 'AYAM SIZE1 FROZEN (0.75-0.8) KG(*)'),
('11310014', 'AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)'),
('11310016', 'AYAM SIZE Z PR FROZ(*)'),
('11310017', 'AYAM SIZE 0 PR FROZEN(*)'),
('11310018', 'AYAM SIZE 1 PR FROZEN(*)'),
('11310019', 'AYAM SIZE 2 PR FROZEN(*)'),
('11310021', 'AYAM SIZE BESAR (B) FROZ (1-1.1)KG/PC(*)'),
('11310022', 'AYAM SIZE A PR (0.9-1)KG/PC(*)'),
('11310024', 'AYAM SIZE A FROZEN (0.9-1)KG/PC(*)'),
('11310025', 'AYAM SIZE SUPER (C) FROZ(1.1-1.2)KG/ PC(*)'),
('11310026', 'AYAM SIZE JUMBO (D) FROZ (1.2- 1.3)KG/PC(*)'),
('11318301', 'BEBEK MUDA-BD1(1.0-1.1 KG)-NEW(*)'),
('11318306', 'CP DUCK PEKING 1.5-1.6 KG/PC(*)'),
('11318308', 'BEBEK PEKING SPR BD5(1.7 -1.8 )Kg-NEW(*)'),
('11410043', 'PARTING 10 SIZE D FRESH BENSU 1.25 KG/PAC(*)'),
('11420055', 'PARTING 12 ALL SIZE FROZ/PAC(*)'),
('11600053', 'BONELESS LEG FROZEN 1 KG(*)'),
('11620056', 'SBL (FILLET PAHA) 1 KG(*)'),
('11640053', 'PAHA UTUH (1 KG)(*)'),
('11650053', 'PAHA ATAS 1 KG(*)'),
('11660050', 'PAHA BAWAH (1 KG)(*)'),
('11690053', 'SBB (FILLET DADA )1 KG(*)'),
('11690081', 'SBB JUMBO FZ (2.0 - 2.2 KG/PAC)(*)'),
('11710051', 'DADA UTUH (1 KG)(*)'),
('11720055', 'FULL WING FROZ PACK 1 KG(*)'),
('11730050', 'MIDDLE WING FROZ PACK 1 KG(*)'),
('11750050', 'FILLET MITRA 1 KG(*)'),
('11818300', 'CP-BEBEK GORENG 400GR/PAC'),
('11840002', 'AYAM JANTAN BKKL SZ 0 (600-700) GR/PC(*)'),
('11959937', 'SATE AYAM FRESHMART 360 GR (PAC)'),
('12010111', 'FIESTA CRISPY BUBBLE 400 GR/PAC'),
('12010112', 'FIESTA CHICKEN NUGGET 400 GR/PAC'),
('12010113', 'FIESTA CHICKEN NUGGET 200 GR/PAC'),
('12010115', 'FIESTA NUGGET ZOO 400 GR/PAC'),
('12010116', 'FIESTA NUGGET DINO 400 GR/PAC'),
('12010117', 'FIESTA NUGGET HAPPY STAR 400 GR/PAC'),
('12010119', 'FIESTA NUGGET CHEESE 123 400 GR/PAC'),
('12010121', 'FIESTA NUGGET PIZZABC 400 GR/PAC'),
('12010122', 'FIESTA CHEESY LOVER 400 GR/PAC'),
('12010123', 'FIESTA GARLIC CHEESE 400 GR/PAC'),
('12010124', 'FIESTA CHEESY CHIC W/BROCCOLI 400 GR/PAC'),
('12010127', 'FIESTA SPICY NUGGET 400 GR/PAC'),
('12010128', 'FIESTA VOLCANO CHEESE 400 GR/PAC'),
('12010129', 'FIESTA CHEESY BOMBS CHICKEN NUGGET 400 GR'),
('12010402', 'GOLDEN FIESTA NUGGET W/PINEAPPLE SAUCE 500 GR'),
('12010509', 'CHAMP CRUNCHY NUGGET 450 GR/PAC'),
('12010510', 'CHAMP NUGGET AYAM 225 GR/PAC'),
('12010511', 'CHAMP NUGGET AYAM 450 GR/PAC'),
('12010512', 'CHAMP NUGGET AYAM 900 GR/PAC'),
('12010513', 'CHAMP NUGGET ABC KOMBINASI 225 GR/PAC'),
('12010514', 'CHAMP NUGGET ABC KOMBINASI 450 GR/PAC'),
('12010515', 'CHAMP KOIN KOMBINASI 450 GR/PAC'),
('12010516', 'CHAMP KOIN KOMBINASI 200 GR/PAC'),
('12010517', 'CHAMP NUGGET STICK 225 GR/PAC'),
('12010518', 'CHAMP NUGGET STICK 450 GR/PAC'),
('12010519', 'CHAMP NUGGET STICK 900 GR/PAC'),
('12010520', 'CHAMP CHICKEN NUGGET BENTUK 123 450 GR/PAC'),
('12010521', 'CHAMP NUGGET HOTZZ LEVEL 5 450 GR/PAC'),
('12010606', 'CHAMP CRUNCHY NUGGET 225 GR/PAC'),
('12010707', 'CHAMP MITRA NUGGET COIN 200 GR (NEW)'),
('12010801', 'OKEY NUGGET 500GR'),
('12012201', 'ASIMO NUGGET KOMBINASI 500 GR/PAC'),
('12012202', 'ASIMO NUGGET KOMBINASI 1 KG/PAC'),
('12012203', 'ASIMO NUGGET KOMBINASI 250 GR/PAC'),
('12012501', 'AKUMO CHICKEN NAGET 250 GR'),
('12012502', 'AKUMO CHICKEN NUGGET 500 GR'),
('12012503', 'AKUMO CHICKEN NUGGET 1000 GR'),
('12012504', 'AKUMO COIN 200 GR/PAC'),
('12012505', 'AKUMO KOIN 400 GR/PAC'),
('12020102', 'FIESTA SPICY WING 400 GR/PAC'),
('12020401', 'GOLDEN FIESTA SP WING 500 GR'),
('12030101', 'FIESTA STIKIE 400 GR/PAC'),
('12030102', 'FIESTA STIKIE 200 GR/PAC'),
('12030403', 'GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR'),
('12030801', 'OKEY STICK 1000 GR'),
('12030802', 'OKEY STICK 500GR'),
('12032201', 'ASIMO STICK KOMBINASI 500 GR/PAC'),
('12032202', 'ASIMO STICK KOMBINASI 1000 GR/PAC'),
('12032203', 'ASIMO STIK KOMBINASI 250 GR/PAC'),
('12032501', 'AKUMO CHICKEN STICK 250 GR'),
('12032502', 'AKUMO CHICKEN STIK 500 GR'),
('12032503', 'AKUMO CHICKEN STICK 1000 GR'),
('12040101', 'FIESTA SCHNITZEL 400 GR/PAC'),
('12040102', 'FIESTA CRISPY BUBBLE KATSU 400 GR/PAC'),
('12040404', 'GOLDEN FIESTA CORDON BLEU BBQ SAUCE 500 GR'),
('12040406', 'GOLDEN FIESTA KATSU W/CHEESE SAUCE 500 GR/PAC'),
('12050103', 'FIESTA FRIED CHICKEN 400 GR/PAC'),
('12050104', 'FIESTA HOT & CRISPY FRIED CHICKEN 400 GR/PAC'),
('12050401', 'GOLDEN FIESTA CRISPY WING W/SP GLAZ SC 500 GR/PAC'),
('12060103', 'FIESTA KARAGE 200 GR/PAC'),
('12060104', 'FIESTA KARAGE 400 GR/PAC'),
('12060105', 'FIESTA SPICY KARAGE 400 GR/PAC'),
('12060402', 'GOLDEN FIESTA KARAGE CHILI SAUCE 500GR'),
('12070101', 'FIESTA POK-POK 400 GR/PAC (NEW)'),
('12080101', 'FIESTA SPICY CHICK 400 GR/PAC'),
('12130102', 'FIESTA CRISPY BURGER 360 GR (NEW)'),
('12130504', 'CHAMP BURGER 315 GR (NEW)'),
('12140105', 'FIESTA CHICK TOFU 400 GR/PAC'),
('12150201', 'FIESTA DS CRISPY CRUNCH 300 GR/PAC'),
('12150501', 'CHAMP CRUNCHY HOTZZ 300 GR/PAC'),
('12190103', 'FIESTA DELISTRIPE 400 GR/PAC'),
('12240102', 'FIESTA CHEESY ITALIAN R/BITES 400 GR/PAC'),
('12240103', 'FIESTA YAKINIKU R/BITES 400 GR/PAC'),
('13010101', 'FIESTA CHICK SSG 300 GR'),
('13010102', 'FIESTA CHICK SSG 500 GR'),
('13010103', 'FIESTA CHICK SSG 200 GR/PAC'),
('13010111', 'FIESTA SOSIS BRATWURST 300 GR'),
('13010112', 'FIESTA CHEESE SSG 300 GR'),
('13010113', 'FIESTA SOSIS CURRYWURST 300 GR'),
('13010114', 'FIESTA SSG BOCKWURST 300GR'),
('13010115', 'FIESTA SSG WIENER 300GR'),
('13010116', 'FIESTA SSG ORIGINAL 300 GR'),
('13010117', 'FIESTA SSG FRANKFURTER 300GR'),
('13010118', 'FIESTA RTG SSG 65 GR/PAC'),
('13010119', 'FIESTA RTG C/SPICY KOREAN 60 GR/PAC'),
('13010120', 'FIESTA RTG C/CHEESY MELTS 65 GR/PAC'),
('13010122', 'FIESTA RTG SAUSAGE WITH HOT LAVA 60G'),
('13010123', 'FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G'),
('13010124', 'FIESTA RTG SAUSAGE HICKORY SAUCE 60GR'),
('13010125', 'FIESTA RTG SAUSAGE WITH MENTAI LAVA 60GR'),
('13010510', 'CHAMP CHICK SSG 75 GR'),
('13010513', 'CHAMP CHICK SSG 375 GR'),
('13010514', 'CHAMP CHICK SSG 1000 GR'),
('13010518', 'CHAMP SSG JUMBO BAKAR 500 GR/PAC'),
('13010519', 'CHAMP SSG BAKAR MINI 500 GR/PAC-INACT'),
('13010521', 'CHAMP CHICK SSG 150 GR/PAC (NEW)'),
('13010523', 'CHAMP CHICK SSG AYAM MADU 300 GR/PAC'),
('13010524', 'CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW)'),
('13010525', 'CHAMP SSG BAKAR MINI 500 GR/PAC (NEW)'),
('13010809', 'OKEY CHICK SSG 500GR-INACT'),
('13010815', 'OKEY SSG BAKAR JUMBO 500 GR/PAC (NEW)'),
('13010816', 'OKEY SSG BAKAR MINI 500 GR/PAC (NEW)'),
('13010817', 'OKEY SSG CHICK KOMBINASI 500 GR (EXTRA1)'),
('13010818', 'OKEY SSG CHICK KOMBINASI 1 KG (EXTR$A2)'),
('13012205', 'ASIMO SOSIS AYAM KOMBINASI 375 GR (PAC)'),
('13012206', 'ASIMO SOSIS AYAM KOMBINASI 500 GR'),
('13012207', 'ASIMO SOSIS AYAM KOMBINASI 750 GR'),
('13012208', 'ASIMO SOSIS AYAM KOMBINASI 1000 GR'),
('13012209', 'ASIMO SSG CHICK KOMBINASI 500 GR (EXTRA1)'),
('13012210', 'ASIMO SSG CHICK KOMBINASI 1 KG (EXTR$A2)'),
('13030101', 'FIESTA CHICK MEAT BALL 300 GR'),
('13030102', 'FIESTA CHICK MEATBALL 500 GR'),
('13030501', 'CHAMP CHICK MEATBALL 200 GR'),
('13030502', 'CHAMP CHICK MEATBALL 500 GR'),
('13050101', 'FIESTA SCB 250 GR'),
('13050105', 'FIESTA CHICKEN SLICE 300 GR'),
('13050106', 'FIESTA BEEF SLICE 300 GR'),
('13070501', 'CHAMP BEEF SSG SERBAGUNA 150 GR'),
('13070502', 'CHAMP BEEF SSG SERBAGUNA 375GR'),
('13070505', 'CHAMP BEEF SSG GORENG 375 GR'),
('13070506', 'CHAMP FRANKFURTER SSG 375GR'),
('13100512', 'CHAMP CHICK SSG S/SANTAP ORIG 546GR (CAN)'),
('13110504', 'CHAMP BEEF BALL 500GR'),
('13170510', 'CHAMP BEEF BBQ SSG S/SANTAP 546GR (CAN)'),
('15010101', 'FIESTA SHOESTRING 500 GR'),
('15010102', 'FIESTA SHOESTRING 1000 GR'),
('15010107', 'FIESTA FRENCH F SHOESTRING INSTITUSI 2KG'),
('15020101', 'FIESTA STRAIGHT CUT 500 GR'),
('15020102', 'FIESTA STRAIGHT CUT 1000 GR'),
('15030101', 'FIESTA CRINKLE CUT 500 GR'),
('15030102', 'FIESTA CRINKLE CUT 1000 GR'),
('15040101', 'FIESTA BATTER COATED 500 GR'),
('15040102', 'FIESTA BATTER COATED 1000 GR'),
('16060103', 'FIESTA CHICK SIOMAY 900GR'),
('16060113', 'FIESTA CHICK SIOMAY 180GR (NEW)'),
('16060114', 'FIESTA GYOZA 180 GR (NEW)'),
('16060119', 'FIESTA RTG SIOMAY 54 GR/PAC'),
('16060120', 'FIESTA KEECHO 400 GR/PAC'),
('16060121', 'FIESTA CHICKEN TOFU 400 GR/PAC (NEW)'),
('16060503', 'CHAMP CHICK&FISH SIOMAY 180 GR (NEW)'),
('17200109', 'FIESTA RTS C/TERIYAKI 300GR/PAC'),
('17200110', 'FIESTA RTS C/RENDANG 300GR/PAC'),
('17200111', 'FIESTA RTS C/W RUJAK SC 300GR/PAC'),
('17200112', 'FIESTA RTS C/W S/MATAH 300GR/PAC'),
('17210106', 'FIESTA RTS B/YAKINIKU 300GR/PAC'),
('17210107', 'FIESTA RTS B/RENDANG 300GR/PAC'),
('17210108', 'FIESTA RTS B/BLACKPEPPER 300GR/PAC'),
('17210109', 'FIESTA RTS B/BULGOGI 300GR/PAC'),
('18050102', 'FIESTA RTG BAKSO KEJU 60 GR/PAC'),
('18050103', 'FIESTA RTG BAKSO BAKAR BBQ 60 GR/PAC'),
('18050104', 'FIESTA RTG BEEF BALL WITH MENTAI LAVA 55GR'),
('18050105', 'FIESTA RTG BEEF BALL WITH CHEESE LAVA 55GR'),
('20010101', 'FIESTA CRISPY CRUMBS 200 GR'),
('20010102', 'FIESTA TP ROTI PUTIH 200 GR'),
('20040101', 'FIESTA RAMEN BEKU 570 GR/PAC'),
('20120102', 'FIESTA T/B AYAM GORENG 80 GR'),
('20120105', 'FIESTA T/B SERBAGUNA 80 GR'),
('20120106', 'FIESTA T/B KREMES 80 GR'),
('20120115', 'FIESTA RACIK AYAM GORENG 20 GR/PAC'),
('20120116', 'FIESTA RACIK NASI GORENG 20 GR/PAC'),
('21000123', 'FIESTA RICE W/GEPREK CHICKEN 320GR/PAC'),
('21000124', 'FIESTA RICE W/CHICK RUJAK 320 GR/PAC'),
('21000125', 'FIESTA RICE W/KOREAN BBQ CHICK 320 GR/PAC'),
('21000126', 'NEW FIESTA CHICK RENDANG W RICE 320GR (PAC)'),
('21000127', 'NEW FIESTA CHICK TERIYAKI W RICE 320GR (PAC)'),
('21000128', 'NEW FIESTA CHICK TANDORI W RICE 320GR (PAC)'),
('21000129', 'NEW FIESTA RICE W KARAGE&SSS 320GR (PAC)'),
('21000130', 'NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC)'),
('21000131', 'NEW FIESTA RICE W CHIC CURRY 320GR (PAC)'),
('21000132', 'NEW FIESTA RICE W CHICK DONBURI 320GR (PAC)'),
('21000133', 'NEW FIESTA RICE W CHICK SATAY 320GR (PAC)'),
('21000134', 'NEW FIESTA COCONUT RICE W SPICY CHICK 320GR (PAC)'),
('21000135', 'NEW FIESTA RICE W POPBITES S/MATAH 320GR (PAC)'),
('21000136', 'NEW FIESTA TUMERIC W POPBITES 320GR (PAC)'),
('21000137', 'FIESTA HAINAMESE CHICKEN RICE 320GR (PAC)'),
('21010101', 'FIESTA TRUFFLE GYUDON 320 GR/PAC'),
('21010102', 'NEW FIESTA BEEF YAKINIKU W RICE 320GR (PAC)'),
('21010103', 'NEW FIESTA BEEF BULGOGI W RICE 320GR (PAC)'),
('21010104', 'NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)'),
('21010105', 'NEW FIESTA RICE W BEEF BLACKPEPPER 320GR (PAC)'),
('21200107', 'NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC)'),
('21200108', 'NEW FIESTA SPAGHETTI CHIC BOLOGNESE 320GR (PAC)'),
('21200109', 'NEW FIESTA ITALIAN MEATBALL SPAGHETTI 320GR (PAC)'),
('21310103', 'NEW FIESTA SCB&S/SSG FRIED RICE 320GR (PAC)'),
('21500101', 'FIESTA CHICK SSG & C. BALL PIZZA 230GR/PAC'),
('21500102', 'FIESTA CHEESY BEEF PIZZA 230GR/PAC'),
('91000012', 'PHOTOCARD RTG'),
('1188002W', 'PAHA ATAS 25-30 G FZ (*)'),
('1195008A', 'RTC CHICKEN KALASAN 400 GR (PAC)'),
('1195008E', 'RTC CHICKEN TERIYAKI 400 GR (PAC)'),
('1195008X', 'RTC CHICKEN SPICY 400 GR (PAC)')
ON CONFLICT (no_sku) DO NOTHING;
-- Migration: 005_create_sku_master
-- Description: Create sku_master table and seed the initial SKU entries
CREATE TABLE IF NOT EXISTS sku_master (
id SERIAL PRIMARY KEY,
no_sku VARCHAR(255) UNIQUE NOT NULL,
nama_item VARCHAR(255) NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT NOW()
);
INSERT INTO sku_master (no_sku, nama_item) VALUES
('11048006', 'BEBEK PARTING-NEW(*)'),
('11110059', 'CEKER BERKUKU FROZEN PACK 1 KG(*)'),
('11110074', 'CEKER 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11140051', 'AMPELA FROZEN PACK 1 KG(*)'),
('11140062', 'AMPELA 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11148002', 'AMPELA BEBEK FROZEN 1 KG/PACK (NEW)(*)'),
('11150052', 'HATI FROZEN PACK 1 KG(*)'),
('11150055', 'JANTUNG FROZEN PACK 1 KG(*)'),
('11150064', 'HATI 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11150065', 'JANTUNG 1 KG FROZEN (20 PAC/KARUNG)(*)'),
('11310012', 'AYAM SIZE 0 (0.6-0.7)KG(*)'),
('11310013', 'AYAM SIZE1 FROZEN (0.75-0.8) KG(*)'),
('11310014', 'AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)'),
('11310016', 'AYAM SIZE Z PR FROZ(*)'),
('11310017', 'AYAM SIZE 0 PR FROZEN(*)'),
('11310018', 'AYAM SIZE 1 PR FROZEN(*)'),
('11310019', 'AYAM SIZE 2 PR FROZEN(*)'),
('11310021', 'AYAM SIZE BESAR (B) FROZ (1-1.1)KG/PC(*)'),
('11310022', 'AYAM SIZE A PR (0.9-1)KG/PC(*)'),
('11310024', 'AYAM SIZE A FROZEN (0.9-1)KG/PC(*)'),
('11310025', 'AYAM SIZE SUPER (C) FROZ(1.1-1.2)KG/ PC(*)'),
('11310026', 'AYAM SIZE JUMBO (D) FROZ (1.2- 1.3)KG/PC(*)'),
('11318301', 'BEBEK MUDA-BD1(1.0-1.1 KG)-NEW(*)'),
('11318306', 'CP DUCK PEKING 1.5-1.6 KG/PC(*)'),
('11318308', 'BEBEK PEKING SPR BD5(1.7 -1.8 )Kg-NEW(*)'),
('11410043', 'PARTING 10 SIZE D FRESH BENSU 1.25 KG/PAC(*)'),
('11420055', 'PARTING 12 ALL SIZE FROZ/PAC(*)'),
('11600053', 'BONELESS LEG FROZEN 1 KG(*)'),
('11620056', 'SBL (FILLET PAHA) 1 KG(*)'),
('11640053', 'PAHA UTUH (1 KG)(*)'),
('11650053', 'PAHA ATAS 1 KG(*)'),
('11660050', 'PAHA BAWAH (1 KG)(*)'),
('11690053', 'SBB (FILLET DADA )1 KG(*)'),
('11690081', 'SBB JUMBO FZ (2.0 - 2.2 KG/PAC)(*)'),
('11710051', 'DADA UTUH (1 KG)(*)'),
('11720055', 'FULL WING FROZ PACK 1 KG(*)'),
('11730050', 'MIDDLE WING FROZ PACK 1 KG(*)'),
('11750050', 'FILLET MITRA 1 KG(*)'),
('11818300', 'CP-BEBEK GORENG 400GR/PAC'),
('11840002', 'AYAM JANTAN BKKL SZ 0 (600-700) GR/PC(*)'),
('11959937', 'SATE AYAM FRESHMART 360 GR (PAC)'),
('12010111', 'FIESTA CRISPY BUBBLE 400 GR/PAC'),
('12010112', 'FIESTA CHICKEN NUGGET 400 GR/PAC'),
('12010113', 'FIESTA CHICKEN NUGGET 200 GR/PAC'),
('12010115', 'FIESTA NUGGET ZOO 400 GR/PAC'),
('12010116', 'FIESTA NUGGET DINO 400 GR/PAC'),
('12010117', 'FIESTA NUGGET HAPPY STAR 400 GR/PAC'),
('12010119', 'FIESTA NUGGET CHEESE 123 400 GR/PAC'),
('12010121', 'FIESTA NUGGET PIZZABC 400 GR/PAC'),
('12010122', 'FIESTA CHEESY LOVER 400 GR/PAC'),
('12010123', 'FIESTA GARLIC CHEESE 400 GR/PAC'),
('12010124', 'FIESTA CHEESY CHIC W/BROCCOLI 400 GR/PAC'),
('12010127', 'FIESTA SPICY NUGGET 400 GR/PAC'),
('12010128', 'FIESTA VOLCANO CHEESE 400 GR/PAC'),
('12010129', 'FIESTA CHEESY BOMBS CHICKEN NUGGET 400 GR'),
('12010402', 'GOLDEN FIESTA NUGGET W/PINEAPPLE SAUCE 500 GR'),
('12010509', 'CHAMP CRUNCHY NUGGET 450 GR/PAC'),
('12010510', 'CHAMP NUGGET AYAM 225 GR/PAC'),
('12010511', 'CHAMP NUGGET AYAM 450 GR/PAC'),
('12010512', 'CHAMP NUGGET AYAM 900 GR/PAC'),
('12010513', 'CHAMP NUGGET ABC KOMBINASI 225 GR/PAC'),
('12010514', 'CHAMP NUGGET ABC KOMBINASI 450 GR/PAC'),
('12010515', 'CHAMP KOIN KOMBINASI 450 GR/PAC'),
('12010516', 'CHAMP KOIN KOMBINASI 200 GR/PAC'),
('12010517', 'CHAMP NUGGET STICK 225 GR/PAC'),
('12010518', 'CHAMP NUGGET STICK 450 GR/PAC'),
('12010519', 'CHAMP NUGGET STICK 900 GR/PAC'),
('12010520', 'CHAMP CHICKEN NUGGET BENTUK 123 450 GR/PAC'),
('12010521', 'CHAMP NUGGET HOTZZ LEVEL 5 450 GR/PAC'),
('12010606', 'CHAMP CRUNCHY NUGGET 225 GR/PAC'),
('12010707', 'CHAMP MITRA NUGGET COIN 200 GR (NEW)'),
('12010801', 'OKEY NUGGET 500GR'),
('12012201', 'ASIMO NUGGET KOMBINASI 500 GR/PAC'),
('12012202', 'ASIMO NUGGET KOMBINASI 1 KG/PAC'),
('12012203', 'ASIMO NUGGET KOMBINASI 250 GR/PAC'),
('12012501', 'AKUMO CHICKEN NAGET 250 GR'),
('12012502', 'AKUMO CHICKEN NUGGET 500 GR'),
('12012503', 'AKUMO CHICKEN NUGGET 1000 GR'),
('12012504', 'AKUMO COIN 200 GR/PAC'),
('12012505', 'AKUMO KOIN 400 GR/PAC'),
('12020102', 'FIESTA SPICY WING 400 GR/PAC'),
('12020401', 'GOLDEN FIESTA SP WING 500 GR'),
('12030101', 'FIESTA STIKIE 400 GR/PAC'),
('12030102', 'FIESTA STIKIE 200 GR/PAC'),
('12030403', 'GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR'),
('12030801', 'OKEY STICK 1000 GR'),
('12030802', 'OKEY STICK 500GR'),
('12032201', 'ASIMO STICK KOMBINASI 500 GR/PAC'),
('12032202', 'ASIMO STICK KOMBINASI 1000 GR/PAC'),
('12032203', 'ASIMO STIK KOMBINASI 250 GR/PAC'),
('12032501', 'AKUMO CHICKEN STICK 250 GR'),
('12032502', 'AKUMO CHICKEN STIK 500 GR'),
('12032503', 'AKUMO CHICKEN STICK 1000 GR'),
('12040101', 'FIESTA SCHNITZEL 400 GR/PAC'),
('12040102', 'FIESTA CRISPY BUBBLE KATSU 400 GR/PAC'),
('12040404', 'GOLDEN FIESTA CORDON BLEU BBQ SAUCE 500 GR'),
('12040406', 'GOLDEN FIESTA KATSU W/CHEESE SAUCE 500 GR/PAC'),
('12050103', 'FIESTA FRIED CHICKEN 400 GR/PAC'),
('12050104', 'FIESTA HOT & CRISPY FRIED CHICKEN 400 GR/PAC'),
('12050401', 'GOLDEN FIESTA CRISPY WING W/SP GLAZ SC 500 GR/PAC'),
('12060103', 'FIESTA KARAGE 200 GR/PAC'),
('12060104', 'FIESTA KARAGE 400 GR/PAC'),
('12060105', 'FIESTA SPICY KARAGE 400 GR/PAC'),
('12060402', 'GOLDEN FIESTA KARAGE CHILI SAUCE 500GR'),
('12070101', 'FIESTA POK-POK 400 GR/PAC (NEW)'),
('12080101', 'FIESTA SPICY CHICK 400 GR/PAC'),
('12130102', 'FIESTA CRISPY BURGER 360 GR (NEW)'),
('12130504', 'CHAMP BURGER 315 GR (NEW)'),
('12140105', 'FIESTA CHICK TOFU 400 GR/PAC'),
('12150201', 'FIESTA DS CRISPY CRUNCH 300 GR/PAC'),
('12150501', 'CHAMP CRUNCHY HOTZZ 300 GR/PAC'),
('12190103', 'FIESTA DELISTRIPE 400 GR/PAC'),
('12240102', 'FIESTA CHEESY ITALIAN R/BITES 400 GR/PAC'),
('12240103', 'FIESTA YAKINIKU R/BITES 400 GR/PAC'),
('13010101', 'FIESTA CHICK SSG 300 GR'),
('13010102', 'FIESTA CHICK SSG 500 GR'),
('13010103', 'FIESTA CHICK SSG 200 GR/PAC'),
('13010111', 'FIESTA SOSIS BRATWURST 300 GR'),
('13010112', 'FIESTA CHEESE SSG 300 GR'),
('13010113', 'FIESTA SOSIS CURRYWURST 300 GR'),
('13010114', 'FIESTA SSG BOCKWURST 300GR'),
('13010115', 'FIESTA SSG WIENER 300GR'),
('13010116', 'FIESTA SSG ORIGINAL 300 GR'),
('13010117', 'FIESTA SSG FRANKFURTER 300GR'),
('13010118', 'FIESTA RTG SSG 65 GR/PAC'),
('13010119', 'FIESTA RTG C/SPICY KOREAN 60 GR/PAC'),
('13010120', 'FIESTA RTG C/CHEESY MELTS 65 GR/PAC'),
('13010122', 'FIESTA RTG SAUSAGE WITH HOT LAVA 60G'),
('13010123', 'FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G'),
('13010124', 'FIESTA RTG SAUSAGE HICKORY SAUCE 60GR'),
('13010125', 'FIESTA RTG SAUSAGE WITH MENTAI LAVA 60GR'),
('13010510', 'CHAMP CHICK SSG 75 GR'),
('13010513', 'CHAMP CHICK SSG 375 GR'),
('13010514', 'CHAMP CHICK SSG 1000 GR'),
('13010518', 'CHAMP SSG JUMBO BAKAR 500 GR/PAC'),
('13010519', 'CHAMP SSG BAKAR MINI 500 GR/PAC-INACT'),
('13010521', 'CHAMP CHICK SSG 150 GR/PAC (NEW)'),
('13010523', 'CHAMP CHICK SSG AYAM MADU 300 GR/PAC'),
('13010524', 'CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW)'),
('13010525', 'CHAMP SSG BAKAR MINI 500 GR/PAC (NEW)'),
('13010809', 'OKEY CHICK SSG 500GR-INACT'),
('13010815', 'OKEY SSG BAKAR JUMBO 500 GR/PAC (NEW)'),
('13010816', 'OKEY SSG BAKAR MINI 500 GR/PAC (NEW)'),
('13010817', 'OKEY SSG CHICK KOMBINASI 500 GR (EXTRA1)'),
('13010818', 'OKEY SSG CHICK KOMBINASI 1 KG (EXTR$A2)'),
('13012205', 'ASIMO SOSIS AYAM KOMBINASI 375 GR (PAC)'),
('13012206', 'ASIMO SOSIS AYAM KOMBINASI 500 GR'),
('13012207', 'ASIMO SOSIS AYAM KOMBINASI 750 GR'),
('13012208', 'ASIMO SOSIS AYAM KOMBINASI 1000 GR'),
('13012209', 'ASIMO SSG CHICK KOMBINASI 500 GR (EXTRA1)'),
('13012210', 'ASIMO SSG CHICK KOMBINASI 1 KG (EXTR$A2)'),
('13030101', 'FIESTA CHICK MEAT BALL 300 GR'),
('13030102', 'FIESTA CHICK MEATBALL 500 GR'),
('13030501', 'CHAMP CHICK MEATBALL 200 GR'),
('13030502', 'CHAMP CHICK MEATBALL 500 GR'),
('13050101', 'FIESTA SCB 250 GR'),
('13050105', 'FIESTA CHICKEN SLICE 300 GR'),
('13050106', 'FIESTA BEEF SLICE 300 GR'),
('13070501', 'CHAMP BEEF SSG SERBAGUNA 150 GR'),
('13070502', 'CHAMP BEEF SSG SERBAGUNA 375GR'),
('13070505', 'CHAMP BEEF SSG GORENG 375 GR'),
('13070506', 'CHAMP FRANKFURTER SSG 375GR'),
('13100512', 'CHAMP CHICK SSG S/SANTAP ORIG 546GR (CAN)'),
('13110504', 'CHAMP BEEF BALL 500GR'),
('13170510', 'CHAMP BEEF BBQ SSG S/SANTAP 546GR (CAN)'),
('15010101', 'FIESTA SHOESTRING 500 GR'),
('15010102', 'FIESTA SHOESTRING 1000 GR'),
('15010107', 'FIESTA FRENCH F SHOESTRING INSTITUSI 2KG'),
('15020101', 'FIESTA STRAIGHT CUT 500 GR'),
('15020102', 'FIESTA STRAIGHT CUT 1000 GR'),
('15030101', 'FIESTA CRINKLE CUT 500 GR'),
('15030102', 'FIESTA CRINKLE CUT 1000 GR'),
('15040101', 'FIESTA BATTER COATED 500 GR'),
('15040102', 'FIESTA BATTER COATED 1000 GR'),
('16060103', 'FIESTA CHICK SIOMAY 900GR'),
('16060113', 'FIESTA CHICK SIOMAY 180GR (NEW)'),
('16060114', 'FIESTA GYOZA 180 GR (NEW)'),
('16060119', 'FIESTA RTG SIOMAY 54 GR/PAC'),
('16060120', 'FIESTA KEECHO 400 GR/PAC'),
('16060121', 'FIESTA CHICKEN TOFU 400 GR/PAC (NEW)'),
('16060503', 'CHAMP CHICK&FISH SIOMAY 180 GR (NEW)'),
('17200109', 'FIESTA RTS C/TERIYAKI 300GR/PAC'),
('17200110', 'FIESTA RTS C/RENDANG 300GR/PAC'),
('17200111', 'FIESTA RTS C/W RUJAK SC 300GR/PAC'),
('17200112', 'FIESTA RTS C/W S/MATAH 300GR/PAC'),
('17210106', 'FIESTA RTS B/YAKINIKU 300GR/PAC'),
('17210107', 'FIESTA RTS B/RENDANG 300GR/PAC'),
('17210108', 'FIESTA RTS B/BLACKPEPPER 300GR/PAC'),
('17210109', 'FIESTA RTS B/BULGOGI 300GR/PAC'),
('18050102', 'FIESTA RTG BAKSO KEJU 60 GR/PAC'),
('18050103', 'FIESTA RTG BAKSO BAKAR BBQ 60 GR/PAC'),
('18050104', 'FIESTA RTG BEEF BALL WITH MENTAI LAVA 55GR'),
('18050105', 'FIESTA RTG BEEF BALL WITH CHEESE LAVA 55GR'),
('20010101', 'FIESTA CRISPY CRUMBS 200 GR'),
('20010102', 'FIESTA TP ROTI PUTIH 200 GR'),
('20040101', 'FIESTA RAMEN BEKU 570 GR/PAC'),
('20120102', 'FIESTA T/B AYAM GORENG 80 GR'),
('20120105', 'FIESTA T/B SERBAGUNA 80 GR'),
('20120106', 'FIESTA T/B KREMES 80 GR'),
('20120115', 'FIESTA RACIK AYAM GORENG 20 GR/PAC'),
('20120116', 'FIESTA RACIK NASI GORENG 20 GR/PAC'),
('21000123', 'FIESTA RICE W/GEPREK CHICKEN 320GR/PAC'),
('21000124', 'FIESTA RICE W/CHICK RUJAK 320 GR/PAC'),
('21000125', 'FIESTA RICE W/KOREAN BBQ CHICK 320 GR/PAC'),
('21000126', 'NEW FIESTA CHICK RENDANG W RICE 320GR (PAC)'),
('21000127', 'NEW FIESTA CHICK TERIYAKI W RICE 320GR (PAC)'),
('21000128', 'NEW FIESTA CHICK TANDORI W RICE 320GR (PAC)'),
('21000129', 'NEW FIESTA RICE W KARAGE&SSS 320GR (PAC)'),
('21000130', 'NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC)'),
('21000131', 'NEW FIESTA RICE W CHIC CURRY 320GR (PAC)'),
('21000132', 'NEW FIESTA RICE W CHICK DONBURI 320GR (PAC)'),
('21000133', 'NEW FIESTA RICE W CHICK SATAY 320GR (PAC)'),
('21000134', 'NEW FIESTA COCONUT RICE W SPICY CHICK 320GR (PAC)'),
('21000135', 'NEW FIESTA RICE W POPBITES S/MATAH 320GR (PAC)'),
('21000136', 'NEW FIESTA TUMERIC W POPBITES 320GR (PAC)'),
('21000137', 'FIESTA HAINAMESE CHICKEN RICE 320GR (PAC)'),
('21010101', 'FIESTA TRUFFLE GYUDON 320 GR/PAC'),
('21010102', 'NEW FIESTA BEEF YAKINIKU W RICE 320GR (PAC)'),
('21010103', 'NEW FIESTA BEEF BULGOGI W RICE 320GR (PAC)'),
('21010104', 'NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)'),
('21010105', 'NEW FIESTA RICE W BEEF BLACKPEPPER 320GR (PAC)'),
('21200107', 'NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC)'),
('21200108', 'NEW FIESTA SPAGHETTI CHIC BOLOGNESE 320GR (PAC)'),
('21200109', 'NEW FIESTA ITALIAN MEATBALL SPAGHETTI 320GR (PAC)'),
('21310103', 'NEW FIESTA SCB&S/SSG FRIED RICE 320GR (PAC)'),
('21500101', 'FIESTA CHICK SSG & C. BALL PIZZA 230GR/PAC'),
('21500102', 'FIESTA CHEESY BEEF PIZZA 230GR/PAC'),
('91000012', 'PHOTOCARD RTG'),
('1188002W', 'PAHA ATAS 25-30 G FZ (*)'),
('1195008A', 'RTC CHICKEN KALASAN 400 GR (PAC)'),
('1195008E', 'RTC CHICKEN TERIYAKI 400 GR (PAC)'),
('1195008X', 'RTC CHICKEN SPICY 400 GR (PAC)')
ON CONFLICT (no_sku) DO NOTHING;