ydb-platform / ydb-embedded-ui

MIT License
27 stars 7 forks source link

Display Async Replication with appropriate icon #781

Closed antonkovalenko closed 3 months ago

antonkovalenko commented 5 months ago

Designers have icon, please ask them. One of the objects in a directory listing might have async replication type.

This issue is for displaying it with appropriate icon

artemmufazalov commented 5 months ago

Icon should be added also here: https://github.com/ydb-platform/ydb-ui-components

antonkovalenko commented 5 months ago

Types: https://github.com/ydb-platform/ydb/blob/main/ydb/core/viewer/protos/viewer.proto#L38

antonkovalenko commented 5 months ago

icon attached

Image

antonkovalenko commented 4 months ago

How to create async replication

with login auth

CREATE ASYNC REPLICATION `my_replication`
FOR `/mydb/table` AS `replicated_table`
WITH (
  ENDPOINT = "db.ydb.tech:2135",
  DATABASE = "/mydb",
  USER = "user",
  PASSWORD = "password"
);

CREATE ASYNC REPLICATION `my_replication`
FOR `/mydb/table1` AS `replicated_table1`,
    `/mydb/table2` AS `replicated_table2`
WITH (
  ENDPOINT = "db2.ydb.tech:2135",
  DATABASE = "/mydb2",
  USER = "user",
  PASSWORD = "password"
);

with OAuth token

CREATE ASYNC REPLICATION `replication` FOR
  `orders` AS `orders`,
  `orderLines` AS `orderLines`,
  `stock` AS `stock`
WITH (
  CONNECTION_STRING = 'grpc://balancer.ydb.tech:2135/?database=/mydb',
  TOKEN = 'VERY-SECRET-TOKEN'
);"