Skip to content

Commit f88ac35

Browse files
committed
feat(datasource): datasource
1 parent a136ec9 commit f88ac35

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"""008_modify_field_type
2+
3+
Revision ID: 35d925df4568
4+
Revises: ff653d5df198
5+
Create Date: 2025-05-28 12:15:28.296915
6+
7+
"""
8+
from alembic import op
9+
import sqlalchemy as sa
10+
import sqlmodel.sql.sqltypes
11+
from sqlalchemy.dialects import postgresql
12+
13+
# revision identifiers, used by Alembic.
14+
revision = '35d925df4568'
15+
down_revision = 'ff653d5df198'
16+
branch_labels = None
17+
depends_on = None
18+
19+
20+
def upgrade():
21+
# ### commands auto generated by Alembic - please adjust! ###
22+
op.alter_column('core_datasource', 'create_time',
23+
existing_type=postgresql.TIMESTAMP(timezone=True),
24+
type_=sa.DateTime(),
25+
existing_nullable=True)
26+
# ### end Alembic commands ###
27+
28+
29+
def downgrade():
30+
# ### commands auto generated by Alembic - please adjust! ###
31+
op.alter_column('core_datasource', 'create_time',
32+
existing_type=sa.DateTime(),
33+
type_=postgresql.TIMESTAMP(timezone=True),
34+
existing_nullable=True)
35+
# ### end Alembic commands ###

backend/apps/datasource/models/datasource.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class CoreDatasource(SQLModel, table=True):
1414
type: str = Field(max_length=64)
1515
type_name: str = Field(max_length=64, nullable=True)
1616
configuration: str = Field(sa_column=Column(Text))
17-
create_time: datetime = Field(sa_column=Column(DateTime(timezone=True), nullable=True))
17+
create_time: datetime = Field(sa_column=Column(DateTime(timezone=False), nullable=True))
1818
create_by: int = Field(sa_column=Column(BigInteger()))
1919
status: str = Field(max_length=64, nullable=True)
2020

frontend/src/views/ds/form.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
:disabled="!isCreate"
5959
accept=".xls, .xlsx, .csv"
6060
:headers="headers"
61-
action="http://localhost:8000/api/v1/datasource/uploadExcel"
61+
:action="getUploadURL"
6262
:before-upload="beforeUpload"
6363
:on-success="onSuccess"
6464
>
@@ -181,6 +181,8 @@ const tableListLoading = ref(false);
181181
const token = wsCache.get("user.token");
182182
const headers = ref<any>({ "X-SQLBOT-TOKEN": `Bearer ${token}` });
183183
const dialogTitle = ref("");
184+
const getUploadURL = import.meta.env.VITE_API_BASE_URL + '/datasource/uploadExcel'
185+
184186
185187
const rules = reactive<FormRules>({
186188
name: [

0 commit comments

Comments
 (0)