www.openlinksw.com
docs.openlinksw.com

Book Home

Contents
Preface

Virtuoso Functions Guide

Administration
Aggregate Functions
Array Manipulation
BPEL APIs
Backup
Compression
Cursor
Date & Time Manipulation
Debug
Dictionary Manipulation
Encoding & Decoding
File Manipulation
Free Text
Hashing / Cryptographic
LDAP
Locale
Mail
Miscellaneous
Number
Phrases
RDF data
Remote SQL Data Source
Replication
repl_add_cr
repl_add_dav_cr
repl_add_snapshot_cr
repl_create_snapshot...
repl_create_snapshot...
repl_drop_snapshot_p...
repl_drop_snapshot_s...
repl_grant
repl_init_copy
repl_init_snapshot
repl_publish
repl_pub_add
repl_pub_init_image
repl_pub_remove
repl_revoke
repl_sched_init
repl_server
repl_server_name
repl_snp_server
repl_stat
repl_subscribe
repl_unpublish
repl_unsubscribe
repl_update_snapshot
repl_disconnect
repl_new_log
repl_purge
repl_server_rename
repl_status
repl_sync
repl_sync_all
repl_text
repl_this_server
sub_schedule
SOAP
SQL
String
Transaction
Type Mapping
UDDI
User Defined Types & The CLR
Virtuoso Java PL API
Virtuoso Server Extension Interface (VSEI)
Web & Internet
XML
XPATH & XQUERY

Functions Index

REPL_PUB_REMOVE

remove item from publication.
REPL_PUB_REMOVE (in publication varchar, in item varchar, in type integer, in flag integer);
Description

This function is used to remove an item from existing publication. It's action is performed on publisher side and depending of flag it can send replication message to subscribers to remove this from subscription.

Parameters
publication – publication account name.
item – dependent on type should be:
  • Valid WebDAV collection full path in local repository.
  • Fully qualified table name.
  • Fully qualified Virtuoso/PL procedure name.
type – type of item, can accept following types:
  • 1 - item is a WebDAV collection.
  • 2 - item is a database table.
  • 3 - item is a Virtuoso/PL procedure.
flag – Behavior on the subscriber side
  • NULL - do not send a replication message to the subscribers.
  • 1 - send a message to the subscribers to remove entry from local description.
  • Example
    Removal of an item from publication

    This will remove the table Demo.demo.Products from publication. Furthermore issuing of the replication messages for this item will be stopped and subscriber will remove this entry from local description.

    SQL> DB.DBA.REPL_PUB_REMOVE ('demo-publication', 'Demo.demo.Products', 2, 1);
          
    See Also

    sub_schedule()

    repl_disconnect()

    repl_grant()

    repl_init_copy()

    repl_new_log()

    repl_pub_add()

    repl_pub_init_image()

    repl_publish()

    repl_revoke()

    repl_sched_init()

    repl_server()

    repl_server_rename()

    repl_stat()

    repl_status()

    repl_subscribe()

    repl_sync()

    repl_sync_all()

    repl_text()

    repl_this_server()

    repl_unpublish()

    repl_unsubscribe()