我将数据保存到表中,但当从表中进行选择时,它的顺序变得不同了,我在pgAdmin中检查了一下也是如此。
为什么??如何解决?
CREATE TABLE IF NOT EXISTS "user_role_track"(
"id" SERIAL NOT NULL,
"create_date" timestamp without time zone,
"create_by_user_id" integer,
"action" integer,
"old_data" jsonb,
"new_data" jsonb
);
在Node.js应用程序中创建数据
var newData = {
"id": userRoleId,
"create_date": timestamp,
"user_id": userId,
"role": role
};
...
// save with promise sync function
var dbQueryR = yield Promise.resolve( queryPromise(dbClient, dbQuery, dbParams) );
从表中选择/通过pgadmin查看
"{"id": 2, "role": 1, "user_id": 17, "create_date": "2016-07-11 09:09:18"}"
json
类型而不是jsonb
类型。 - Abelisto