googleapis / googleapis/google-cloud-python
Array contains operation is not supported
- Ngôn ngữ chính
- Python
- Star
- 5.4k
- Fork
- 1.8k
- Merge trung bình
- 3 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 122
Mô tả
When creating an Array type column, the contains operation is not supported.
### To reproduce
```python
from sqlalchemy import ARRAY, String
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column
class Base(DeclarativeBase):
pass
class Sample(Base):
__tablename__ = "sample_table"
sample_field: Mapped[list[str]] = mapped_column(ARRAY(String(20)), nullable=False)
...
stmt = select(Sample).filter(Sample.sample_field.contains("test"))
```
### Error
```
NotImplementedError: ARRAY.contains() not implemented for the base ARRAY type; please use the dialect-specific ARRAY type
```
Going through the spanner dialect code, I could not find any array type I could import.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.