Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 20, 2009 15:34:39

СергейЩ
От:
Зарегистрирован: 2009-04-13
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLAlchemy+sqlite+windows как подсоединиться к базе...

engine = create_engine('sqlite:///d:\\joindemo.db', echo = True)

как правильно написать путь к базе. Как ни пробывал не получается.
Только так получилось:
engine = create_engine('sqlite:///joindemo.db', echo = True)
Но создает базу не там где надо.(не там где код программы…)
Спасибо…
Версия питона 2.6.2



Офлайн

#2 Апрель 21, 2009 14:14:48

wonderfulll
От:
Зарегистрирован: 2009-01-30
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLAlchemy+sqlite+windows как подсоединиться к базе...

http://www.sqlalchemy.org/docs/05/reference/dialects/sqlite.html?highlight=sqlite%20windows
To use a Windows path, regular drive specifications and backslashes can be used. Double backslashes are probably needed:
# absolute path on Windows
e = create_engine('sqlite:///C:\\path\\to\\database.db')



Отредактировано (Апрель 21, 2009 14:18:26)

Офлайн

#3 Апрель 23, 2009 10:45:36

СергейЩ
От:
Зарегистрирован: 2009-04-13
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLAlchemy+sqlite+windows как подсоединиться к базе...

Я по разному пробовал, с одним слэшом с двумя, ставил 4 слэша подряд, ничего не помогает. Пока подсоединился с помолщью DB-API. Help весь читал и что там написано все пробовал. Может правда из-за того что windows Sevan стоит….



Офлайн

#4 Май 2, 2009 20:46:03

wonderfulll
От:
Зарегистрирован: 2009-01-30
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLAlchemy+sqlite+windows как подсоединиться к базе...

Windows 7 не причём, у меня на 7 всё нормально подключается.

from sqlalchemy import *

engine = create_engine("sqlite:///C:\\Python25\\qqqqq.db")
metadata = MetaData(engine)

users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String),
Column('fullname', String),
)

metadata.create_all(engine)
создаёт файл в C:\Python25\?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version