Skip to content

Commit f5b18a3

Browse files
committed
Renamed PG changes functions and removed unused variable
1 parent b63d52a commit f5b18a3

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

src/pk.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,6 @@ double pk_decode_double (char *buffer, size_t *bseek) {
195195
}
196196

197197
int pk_decode(char *buffer, size_t blen, int count, size_t *seek, int skip_decode_idx, int (*cb) (void *xdata, int index, int type, int64_t ival, double dval, char *pval), void *xdata) {
198-
cloudsync_pk_decode_bind_context *decode_context = (cloudsync_pk_decode_bind_context*)xdata;
199198
size_t bseek = (seek) ? *seek : 0;
200199
if (count == -1) count = pk_decode_u8(buffer, &bseek);
201200

src/postgresql/cloudsync--1.0.sql

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ AS 'MODULE_PATHNAME', 'cloudsync_col_value_encoded'
222222
LANGUAGE C STABLE;
223223

224224
-- SetReturningFunction: To implement SELECT FROM cloudsync_changes
225-
CREATE FUNCTION cloudsync_changes_srf(
225+
CREATE FUNCTION cloudsync_changes_select(
226226
min_db_version bigint DEFAULT 0,
227227
filter_site_id bytea DEFAULT NULL
228228
)
@@ -237,20 +237,20 @@ RETURNS TABLE (
237237
cl bigint,
238238
seq bigint
239239
)
240-
AS 'MODULE_PATHNAME', 'cloudsync_changes_srf'
240+
AS 'MODULE_PATHNAME', 'cloudsync_changes_select'
241241
LANGUAGE C STABLE;
242242

243243
-- View con lo stesso nome della vtab SQLite
244244
CREATE OR REPLACE VIEW cloudsync_changes AS
245-
SELECT * FROM cloudsync_changes_srf(0, NULL);
245+
SELECT * FROM cloudsync_changes_select(0, NULL);
246246

247247
-- Trigger function to implement INSERT on the cloudsync_changes view
248-
CREATE FUNCTION cloudsync_changes_insert_trg()
248+
CREATE FUNCTION cloudsync_changes_insert_trigger()
249249
RETURNS trigger
250-
AS 'MODULE_PATHNAME', 'cloudsync_changes_insert_trg'
250+
AS 'MODULE_PATHNAME', 'cloudsync_changes_insert_trigger'
251251
LANGUAGE C;
252252

253253
CREATE OR REPLACE TRIGGER cloudsync_changes_insert
254254
INSTEAD OF INSERT ON cloudsync_changes
255255
FOR EACH ROW
256-
EXECUTE FUNCTION cloudsync_changes_insert_trg();
256+
EXECUTE FUNCTION cloudsync_changes_insert_trigger();

src/postgresql/cloudsync_postgresql.c

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2032,8 +2032,8 @@ static Oid lookup_column_type_oid (const char *tbl, const char *col_name) {
20322032
return typoid;
20332033
}
20342034

2035-
PG_FUNCTION_INFO_V1(cloudsync_changes_srf);
2036-
Datum cloudsync_changes_srf(PG_FUNCTION_ARGS) {
2035+
PG_FUNCTION_INFO_V1(cloudsync_changes_select);
2036+
Datum cloudsync_changes_select(PG_FUNCTION_ARGS) {
20372037
FuncCallContext *funcctx;
20382038
SRFState *st_local = NULL;
20392039
bool spi_connected_local = false;
@@ -2148,12 +2148,12 @@ Datum cloudsync_changes_srf(PG_FUNCTION_ARGS) {
21482148

21492149
// Trigger INSERT
21502150

2151-
PG_FUNCTION_INFO_V1(cloudsync_changes_insert_trg);
2152-
Datum cloudsync_changes_insert_trg (PG_FUNCTION_ARGS) {
2151+
PG_FUNCTION_INFO_V1(cloudsync_changes_insert_trigger);
2152+
Datum cloudsync_changes_insert_trigger (PG_FUNCTION_ARGS) {
21532153
// sanity check
21542154
bool spi_connected = false;
21552155
TriggerData *trigdata = (TriggerData *) fcinfo->context;
2156-
if (!CALLED_AS_TRIGGER(fcinfo)) ereport(ERROR, (errmsg("cloudsync_changes_insert_trg must be called as trigger")));
2156+
if (!CALLED_AS_TRIGGER(fcinfo)) ereport(ERROR, (errmsg("cloudsync_changes_insert_trigger must be called as trigger")));
21572157
if (!TRIGGER_FIRED_BY_INSERT(trigdata->tg_event)) ereport(ERROR, (errmsg("Only INSERT allowed on cloudsync_changes")));
21582158

21592159
HeapTuple newtup = trigdata->tg_trigtuple;
@@ -2212,7 +2212,9 @@ Datum cloudsync_changes_insert_trg (PG_FUNCTION_ARGS) {
22122212
} else {
22132213
rc = merge_insert (data, table, VARDATA_ANY(insert_pk), insert_pk_len, insert_cl, insert_name, col_value, insert_col_version, insert_db_version, VARDATA_ANY(insert_site_id), insert_site_id_len, insert_seq, &rowid);
22142214
}
2215-
if (rc != DBRES_OK) ereport(ERROR, (errmsg(database_errmsg(data))));
2215+
if (rc != DBRES_OK) {
2216+
ereport(ERROR, (errmsg("Eroor during merge_insert: %s", database_errmsg(data))));
2217+
}
22162218

22172219
SPI_finish();
22182220
spi_connected = false;

0 commit comments

Comments
 (0)