Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Khi sử dụng PostgreSQL, khi bạn muốn tạo một câu lệnh INSERT để thực hiện trực tiếp từ pgAdmin4, bạn có thể gặp vấn đề với cú pháp của câu lệnh INSERT. Điều này khác với MySQL, PostgreSQL tạo ra câu lệnh INSERT với cú pháp khác so với SQL tiêu chuẩn.

Ví dụ: Khi dump dữ liệu của bảng Users sử dụng pg_dump, kết quả chúng ta được.

Vậy để dump dữ liệu thành câu INSERT chuẩn với cú pháp của SQL thì chúng ta cần thêm tham số: –column-inserts vào câu lệnh pg_dump như sau:

pg_dump mydb --table=users --data-only --column-inserts > users.sql

Trong đó:

  • –column-inserts: Để báo cho PostgreSQL biết để tạo ra câu lệnh INSERT chuẩn cú pháp SQL
  • –data-only: Chỉ dump dữ liệu

Kết quả:

Vậy là mình có thể chạy trực tiếp câu SQL này trên pgAdmin4

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *