หลังๆ เปลี่ยนมาใช้ PostgreSQL เป็นหลักแล้ว แล้วพบว่า ความสามารถมันฉูดฉาดมาก จนเริ่มเมา เลยขอสรุป Data Types มันเอาไว้ ซักหนึ่งเอกสารเถอะ
หลังๆ เปลี่ยนมาใช้ PostgreSQL เป็นหลักแล้ว แล้วพบว่า ความสามารถมันฉูดฉาดมาก จนเริ่มเมา เลยขอสรุป Data Types มันเอาไว้ ซักหนึ่งเอกสารเถอะ
Name | Size | Detail |
---|---|---|
smallint | 2 bytes | -32768 ถึง +32767 |
integer | 4 bytes | -2147483648 ถึง +2147483647 |
bigint | 8 bytes | -9223372036854775808 ถึง +9223372036854775807 |
decimal | ~ | ตัวเลข 131072 หลัก และ ทศนิยม 16383 หลัก |
numeric | ~ | ตัวเลข 131072 หลัก และ ทศนิยม 16383 หลัก |
real | 4 bytes | เลขจุดทศนิยม 6 หลัก |
double precision | 8 bytes | เลขจุดทศนิยม 15 หลัก |
smallserial | 2 bytes | 1 ถึง 32767 (ชนิดเดียวกับ smallint แต่จะไปสร้าง sequence ให้ด้วย) |
serial | 4 bytes | 1 ถึง 2147483647 (ชนิดเดียวกับ integer แต่จะไปสร้าง sequence ให้ด้วย) |
bigserial | 8 bytes | 1 ถึง 9223372036854775807 (ชนิดเดียวกับ bigint แต่จะไปสร้าง sequence ให้ด้วย) |
money | 8 bytes | -92233720368547758.08 ถึง 92233720368547758.07 |
Name | Size | Detail |
---|---|---|
varchar(n) | ~ | ข้อความแบบกำหนดความตัวอักษร |
char(n) | ~ | ข้อความแบบกำหนดความตัวอักษร (แบบ blank padded) |
text | ~ | ความยาวไม่จำกัด |
Name | Size | Detail |
---|---|---|
varchar(n) | ~ | ข้อความแบบกำหนดความตัวอักษร |
char(n) | ~ | ข้อความแบบกำหนดความตัวอักษร (แบบ blank padded) |
text | ~ | ความยาวไม่จำกัด |