PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Không thể CHÈN:LỖI:giá trị mảng phải bắt đầu bằng {hoặc thông tin về thứ nguyên

Cột username của bạn dường như là một mảng nhập, vì vậy chữ 'mahman' không phải là đầu vào hợp lệ cho nó.

Nó sẽ phải là '{mahman}' :

INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);

(Hoặc biến nó thành varchar đơn giản cột hoặc text thay vào đó.)

Cập nhật xác nhận nó:character varying(50)[] là một mảng của character varying(50) .

Giới thiệu về phương thức tạo mảng chữ / mảng:

  • Chuyển mảng từ node-postgres sang hàm plpgsql
  • Cách chuyển mảng kiểu tùy chỉnh vào hàm Postgres



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSERT RETURNING có đảm bảo trả lại hàng theo đúng thứ tự không?

  2. Cách tạo chỉ mục duy nhất trong đó thứ tự cột không được tính đến (đặt?)

  3. Làm thế nào để bạn sử dụng các biến trong một kịch bản PostgreSQL đơn giản?

  4. Làm cách nào để chuyển ứng dụng ray hiện có của tôi lên heroku? (sqlite đến postgres)

  5. Cách UNION hoạt động trong PostgreSQL