package pubsub import ( "database/sql" "github.com/ThreeDotsLabs/watermill" sqlwatermill "github.com/ThreeDotsLabs/watermill-sql/pkg/sql" "github.com/ThreeDotsLabs/watermill/message" ) func NewPublisher(db *sql.DB, logger watermill.LoggerAdapter) (message.Publisher, error) { return sqlwatermill.NewPublisher( db, sqlwatermill.PublisherConfig{ SchemaAdapter: sqlwatermill.DefaultPostgreSQLSchema{}, }, logger, ) }