Nie mogłem znaleźć żadnych informacji na ten temat w dokumentacji, ale jak mogę uzyskać listę tabel utworzonych w SQLAlchemy? Do tworzenia tabel użyłem metody class.
Nie mogłem znaleźć żadnych informacji na ten temat w dokumentacji, ale jak mogę uzyskać listę tabel utworzonych w SQLAlchemy? Do tworzenia tabel użyłem metody class.
Czy istnieje sposób na zdefiniowanie kolumny (klucza podstawowego) jako UUID w SQLAlchemy, jeśli używasz PostgreSQL (Postgres)?
Mam następujące zamapowane klasy SQLAlchemy: class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String,
Próbowałem dowiedzieć się, jak iterować po liście kolumn zdefiniowanych w modelu SQLAlchemy. Chcę go do pisania metod serializacji i kopiowania do kilku modeli. Nie mogę po prostu iterować, obj.__dict__ponieważ zawiera wiele elementów specyficznych dla SA. Czy ktoś wie, jak uzyskać następujące...
Jestem nowy zarówno w flask, jak i sqlalchemy, dopiero zaczynam pracę nad aplikacją do kolb i na razie używam sqlalchemy. Zastanawiałem się, czy jest jakaś znacząca korzyść, jaką mogę uzyskać z używania flask-sqlalchemy vs sqlalchemy. Nie mogłem znaleźć wystarczającej liczby motywacji w...
Nie mam dużego doświadczenia z SQLAlchemy i mam problem, którego nie mogę rozwiązać. Próbowałem szukać i próbowałem dużo kodu. To jest moja klasa (zredukowana do najbardziej znaczącego kodu): class Patient(Base): __tablename__ = 'patients' id = Column(Integer, primary_key=True,...
Szukałem w Google i czytałem dokumentację SQLAlchemy, ale nie znalazłem tego, czego szukam. Szukam funkcji w SQLAlchemy, która ogranicza liczbę wyników zwracanych przez zapytanie do określonej liczby, na przykład: 5? Coś takiego first()lub all().
Mam ~ 10M rekordową tabelę MySQL, z którą współpracuję przy użyciu SqlAlchemy. Zauważyłem, że zapytania dotyczące dużych podzbiorów tej tabeli zajmują zbyt dużo pamięci, mimo że myślałem, że używam wbudowanego generatora, który inteligentnie pobierał fragmenty zbioru danych o wielkości...
Mam klasę ORM o nazwie Osoba, która obejmuje tabelę osób: Po skonfigurowaniu połączenia z bazą danych itp. Uruchamiam instrukcję: people = session.query(Person).all() Tabela person nie zawiera żadnych danych (na razie), więc kiedy drukuję zmienną people, otrzymuję pustą listę. Zmieniłem...
Szybki poradnik do kolby-SQLAlchemy wtyczki zobowiązuje użytkowników do tworzenia modeli stołów dziedziczy db.Modelklasę, np app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Jednak samouczek SQLAlchemy i plik README z pliku SQLAlchemy sugerują,...
Kolumna tagów zawiera wartości takie jak „jabłko-banan-pomarańcza” i „truskawka-banan-cytryna”. Chcę znaleźć równoważną instrukcję SQLAlchemy SELECT * FROM table WHERE tags LIKE "%banana%"; Co mam przejść, aby Class.query.filter()to zrobić?
Czy istnieje sposób „Pythonic” (mam na myśli brak zapytania „czystego SQL”) na zdefiniowanie widoku SQL za pomocą SQLAlchemy?
Jak wybrać jeden lub więcej losowych wierszy z tabeli za pomocą SQLAlchemy?
Kiedy próbuję SQLAlchemy Przykład relacji zgodnie z tym przewodnikiem: Podstawowe wzorce relacji Mam ten kod #!/usr/bin/env python # encoding: utf-8 from sqlalchemy import create_engine from sqlalchemy import Table, Column, Integer, ForeignKey from sqlalchemy.orm import relationship,...
Próbuję wymyślić, jak rozłożyć klasy SQLAlchemy na kilka plików i przez całe życie nie wiem, jak to zrobić. Jestem całkiem nowy w SQLAlchemy, więc wybacz mi, jeśli to pytanie jest trywialne. Rozważ te 3 klasy w każdym osobnym pliku : A.py: from sqlalchemy import * from main import Base class...
Jak połączyć dwie kolumny i zastosować filtr? Na przykład chcę wyszukiwać w obu kolumnach „imię” i „nazwisko” w tym samym czasie. Oto, jak to robiłem, przeszukując tylko jedną kolumnę: query = meta.Session.query(User).filter(User.firstname.like(searchVar))
Dlaczego ten prosty przypadek testowy wstawia 100 000 wierszy 25 razy wolniej za pomocą SQLAlchemy niż bezpośrednio przy użyciu sterownika sqlite3? Widziałem podobne spowolnienia w rzeczywistych aplikacjach. czy robię coś źle? #!/usr/bin/env python # Why is SQLAlchemy with SQLite so slow? #...