Comments (5)
Seems like this is still a problem. A default table engine is still not specified.
from clickhouse-sqlalchemy.
I think it is not right because ENGINE clause is mandatory for CREATE TABLE statement in ClickHouse.
Your request is the same as if you request the same feature for ClickHouse DBMS.
from clickhouse-sqlalchemy.
Hi.
This error means that engine for table creation is missed somewhere in pandas dataframe internals.
There is an example of table creation in readme: https://github.com/xzkostyan/clickhouse-sqlalchemy#basic-ddl-support. You should define table at first and afterwards create it.
In your case engine detection can be missed during table reflection from database. Can you test it in pure clickhouse-sqlalchemy?
from clickhouse-sqlalchemy.
HI.
Can you set default engine in "clickhouse_sqlalchemy\drivers\base.py in post_create_table(self, table)"?
from clickhouse-sqlalchemy.
For example:
if not engine:
# raise exc.CompileError("No engine for table '%s'" % table.name)
return ' ENGINE = Log ' # + self.process(engine)
return ' ENGINE = ' + self.process(engine)
I'm a novice to Python,I don't know what self.process (engine) has done.
But after that, it looks as if it can run normally.
from clickhouse-sqlalchemy.
Related Issues (20)
- Alembic migration autogenerate not working HOT 2
- Table name included in CRUD update while ClickHouse does not accept it
- Bulk update fails on ClickHouse
- Native driver fails with stream results
- Alembic couldn't create table alembic_version HOT 14
- Collate is not generating a correct query
- Error connecting with the database when password contains a special character (+%...) with native engine. HOT 1
- Does `clickhouse-sqlalchemy` 3.0.0 support `sqlalchemy` of the version 1.4.*? HOT 5
- Create a cluster table orm class with engines.Distributed which has a logs attribute, how to use variable to indicate it?
- alembic does not autogenerate engine for clickhouse table HOT 4
- Patreon does not work HOT 1
- Add support for Date32 HOT 2
- Handling Clickhouse Alembic Migrations for Clickhouse cluster HOT 2
- Support/example for creating views HOT 2
- `create_all` for all the `MaterializedView`
- With chdb this clickhouse downsized memory database, can clickhouse-sqlalchemy support it or not?
- Support VariantType
- Table reflection for DateTime64 timezone will be extra quoted
- Alembic_Version Records disappered after clickhouse alembic migration HOT 5
- using http mode, connecting database failed when account password ends with @ HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clickhouse-sqlalchemy.