Tag: mysql

чтение подчиненного устройства, чтение-запись

У меня есть Flask, SQLAlchemy webapp, который использует один сервер mysql. Я хочу расширить базу данных, чтобы иметь подчиненный сервер только для чтения, чтобы я мог распространять считывания между ведущим и ведомым, продолжая запись на главный сервер db. Я просмотрел несколько вариантов, и я считаю, что не могу сделать это с помощью простой SQLAlchemy. Вместо […]

neo4j по сравнению с mysql (как его можно улучшить?)

Это продолжение, которое не может воспроизвести / проверить требования к производительности в базах данных графов и neo4j в книгах действий . Я обновил настройки и тесты и не хочу слишком сильно менять исходный вопрос. Вся история (включая скрипты и т. Д.) Находится на https://baach.de/Members/jhb/neo4j-performance-compared-to-mysql Краткая версия: при попытке проверить требования к производительности, приведенные в книге […]

SQLAlchemy Reflection: как я могу запрашивать данные из определенных столбцов?

Как отразить SQLAlchemy, как мне запрашивать данные в определенном столбце? testtable = Table('member', Metadata, autoload=True) def TestConnection(): data = None loopCounter = 0 for data in session.query(testtable).filter_by(is_active=1, is_deleted=0): print(loopCounter + 1, data) loopCounter += 1 if data is None: raise Exception ("Could not find any data that matches your query") else: print("It worked!") TestConnection() Вышеприведенный […]

Ошибка синтаксиса MySQL с использованием python для добавления столбца в таблицу

У меня есть код: for key in keys: cursor.execute(""" ALTER TABLE segment_table ADD %s VARCHAR(40) """, key) Я получаю сообщение о том, что мой синтаксис неверен. Когда я заменяю% s на фактическую строку, синтаксическая ошибка исчезает. for key in keys: cursor.execute(""" ALTER TABLE segment_table ADD myColumn VARCHAR(40) """) Любая помощь приветствуется.

Нет модуля с именем _mysql – Google App Engine и Django

Прежде всего, я работаю над Mac (Yosemite) . Я создал простой проект Django с Google App Engine . Я использую Cloud SQL в производстве и MySQL в среде разработки, как рекомендовано в документах. Конечно, проект использует virtualenv на моей машине dev. Я могу запустить проект с помощью встроенной команды runerver от Django без проблем, и […]

Очень простой пользовательский ввод в django

Моя основная борьба заключается в том, что мне трудно понять, как шаблоны, представления и URL-адреса django связаны друг с другом … Каков самый простой, минимальный способ предложить пользователю ввести строку, затем использовать эту строку для запроса базы данных (предпочтительно w / python модель не сырые sql-запросы)? Должен ли я использовать методы GET и POST? Должен […]

Проблемы с Django и mysql на Mavericks

Я запускаю Mac OSX 10.9 Mavericks. Я пытаюсь запустить django под python 3. Поскольку я запускаю Python 3, я должен получить официальный коннектор от mysql-разработчиков, который дал ему быстрый тест в оболочке, и он работает. Я запустил python manage.py runserver с "mysql.connector.django" поскольку двигатель увидел пример здесь, и я получил эту ошибку: django.core.exceptions.ImproperlyConfigured: 'mysql.connector.django' isn't […]

Почему некоторые соединения mysql выбирают старые данные в базе данных mysql после удаления + вставки?

У меня проблема с сеансами в моем веб-приложении python / wsgi. Существует другое, постоянное соединение mysqldb для каждого потока в каждом из двух процессов демона wsgi. Иногда, после удаления старых сеансов и создания нового, некоторые подключения по-прежнему извлекают старые сеансы в элементе select, что означает, что они не могут проверить сеанс и снова запросить логин. […]

MemoryError с помощью json.dumps ()

Я хотел бы знать, какой из json.dump() или json.dumps() наиболее эффективен, когда дело доходит до кодирования большого массива в формате json. Не могли бы вы показать мне пример использования json.dump() ? Фактически я делаю CGI Python, который получает большой объем данных из базы данных MySQL, используя ORM SQlAlchemy, и после некоторой обработки, вызванной пользователем, я […]

Контроль версий базы данных для MySQL

Какой метод вы используете для управления версиями своей базы данных? Я передал все наши таблицы базы данных в виде отдельных сценариев .sql в наш репозиторий (mercurial). Таким образом, если какой-либо член команды внесет изменения в таблицу сотрудников, скажем, я сразу же узнаю, какая конкретная таблица была изменена, когда я обновил свой репозиторий. Такой метод был […]

Python - лучший язык программирования в мире.