Exemple #1
0
import datetime
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from table_def import Album, Artist

engine = create_engine('sqlite:///mymusic.db', echo=True)

# create a session
Session = sessionmaker(bind=engine)
session = Session()

# create an artist
new_artist = Artist(name="Newsboys")
new_artist.albums = [
    Album(title="Read All About It",
          release_date=datetime.date(1988, 12, 1),
          publisher="Refuge",
          media_type="CD")
]

# add more albums
more_albums = [
    Album(title="Hell Is for Wimps",
          release_date=datetime.date(1990, 7, 31),
          publisher="Star Song",
          media_type="CD"),
    Album(title="Love Liberty Disco",
          release_date=datetime.date(1999, 11, 16),
          publisher="Sparrow",
          media_type="CD"),
    Album(title="Thrive",
Exemple #2
0
import datetime
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from table_def import Album, Artist

engine = create_engine('sqlite:///mymusic.db', echo=True)

# create a Session
Session = sessionmaker(bind=engine)
session = Session()

# Create an artist
new_artist = Artist("Newsboys")
new_artist.albums = [
    Album("Read All About It", datetime.date(1988, 12, 01), "Refuge", "CD")
]

# add more albums
more_albums = [
    Album("Hell Is for Wimps", datetime.date(1990, 07, 31), "Star Song", "CD"),
    Album("Love Liberty Disco", datetime.date(1999, 11, 16), "Sparrow", "CD"),
    Album("Thrive", datetime.date(2002, 03, 26), "Sparrow", "CD")
]
new_artist.albums.extend(more_albums)

# Add the record to the session object
session.add(new_artist)
# commit the record the database
session.commit()

# Add several artists
Exemple #3
0
'''

import datetime
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from table_def import Album, Artist

engine = create_engine('sqlite:///mymusic.db', echo=True)

#create a Session
#Our handle to the database and let's us interact with it.
Session = sessionmaker(bind=engine)
session = Session()

#Create an artist
new_artist = Artist(name="Bone Thugs and Harmony")
new_artist.albums = [
    Album(title="E.1999 Eternal",
          release_date=datetime.datetime.now(),
          publisher="Ruthless Records",
          media_type="CD")
]

#add more albums
more_albums = [
    Album(title="The Crossroads",
          release_date=datetime.datetime.now(),
          publisher="Ruthless Records",
          media_type="CD")
]