Open silentsokolov opened 19 hours ago
This is because there is no unsigned data types in RisingWave, so we have been conservative on implicit conversion:
uint32
is promoted to bigint
and uint64
is promoted to numeric
(aka decimal
).bigint
may not fit back into a uint32
, similarly numeric
into uint64
.To allow such round trips, we may require an explicit acknowledgement such as allow_lossy_cast = true
(name TBD). Better design alternatives are welcomed.
Describe the bug
Cannot create a sink form a source with identical protobuf shema
Error message/log
To Reproduce
Expected behavior
I expected that the sink created
How did you deploy RisingWave?
Homebrew
The version of RisingWave
Additional context
No response