diff --git a/util/indexer-r/resources/create_postgres_table.sql b/util/indexer-r/resources/create_postgres_table.sql index 77b895aeb1b..bd77fb81c82 100644 --- a/util/indexer-r/resources/create_postgres_table.sql +++ b/util/indexer-r/resources/create_postgres_table.sql @@ -1,6 +1,5 @@ CREATE TABLE block( - id SERIAL PRIMARY KEY, - block_hash BYTEA UNIQUE NOT NULL, + block_hash BYTEA PRIMARY KEY, block_number BIGINT NOT NULL, compact_target INTEGER NOT NULL, parent_hash BYTEA NOT NULL, @@ -29,8 +28,7 @@ CREATE TABLE block_association_uncle( ); CREATE TABLE ckb_transaction( - id SERIAL PRIMARY KEY, - tx_hash BYTEA UNIQUE NOT NULL, + tx_hash BYTEA PRIMARY KEY, version INTEGER NOT NULL, input_count SMALLINT NOT NULL, output_count SMALLINT NOT NULL, @@ -53,8 +51,7 @@ CREATE TABLE tx_association_cell_dep( ); CREATE TABLE output( - id SERIAL PRIMARY KEY, - out_point BYTEA UNIQUE NOT NULL, + out_point BYTEA PRIMARY KEY, capacity BIGINT NOT NULL, data BYTEA, tx_hash BYTEA NOT NULL, @@ -69,8 +66,7 @@ CREATE TABLE input( ); CREATE TABLE script( - id SERIAL PRIMARY KEY, - script_hash BYTEA UNIQUE NOT NULL, + script_hash BYTEA PRIMARY KEY, script_code_hash BYTEA, script_args BYTEA, script_type SMALLINT diff --git a/util/indexer-r/resources/create_sqlite_table.sql b/util/indexer-r/resources/create_sqlite_table.sql index 056002a9d86..edc9f4444a8 100644 --- a/util/indexer-r/resources/create_sqlite_table.sql +++ b/util/indexer-r/resources/create_sqlite_table.sql @@ -1,6 +1,5 @@ CREATE TABLE block( - id INTEGER PRIMARY KEY, - block_hash BLOB UNIQUE NOT NULL, + block_hash BLOB PRIMARY KEY, block_number BIGINT NOT NULL, compact_target INT NOT NULL, parent_hash BLOB NOT NULL, @@ -29,8 +28,7 @@ CREATE TABLE block_association_uncle( ); CREATE TABLE ckb_transaction( - id INTEGER PRIMARY KEY, - tx_hash BLOB UNIQUE NOT NULL, + tx_hash BLOB PRIMARY KEY, version INT NOT NULL, input_count SMALLINT NOT NULL, output_count SMALLINT NOT NULL, @@ -53,8 +51,7 @@ CREATE TABLE tx_association_cell_dep( ); CREATE TABLE output( - id INTEGER PRIMARY KEY, - out_point BLOB UNIQUE NOT NULL, + out_point BLOB PRIMARY KEY, capacity BIGINT NOT NULL, data BLOB, tx_hash BLOB NOT NULL, @@ -69,8 +66,7 @@ CREATE TABLE input( ); CREATE TABLE script( - id INTEGER PRIMARY KEY, - script_hash BLOB UNIQUE NOT NULL, + script_hash BLOB PRIMARY KEY, script_code_hash BLOB, script_args BLOB, script_type SMALLINT