1+ import datetime
2+
13import sqlalchemy as sa
24from pypi .data .modelbase import SqlAlchemyBase
35
@@ -6,18 +8,18 @@ class Package(SqlAlchemyBase):
68 __tablename__ = 'packages'
79
810 id = sa .Column (sa .String , primary_key = True )
9- created_date = sa .Column (sa .DateTime )
10- summary = sa .Column (sa .String )
11- description = sa .Column (sa .String )
11+ created_date = sa .Column (sa .DateTime , default = datetime . datetime . now )
12+ summary = sa .Column (sa .String , nullable = True )
13+ description = sa .Column (sa .String , nullable = True )
1214
13- home_page = sa .Column (sa .String )
14- docs_url = sa .Column (sa .String )
15- package_url = sa .Column (sa .String )
15+ home_page = sa .Column (sa .String , nullable = True )
16+ docs_url = sa .Column (sa .String , nullable = True )
17+ package_url = sa .Column (sa .String , nullable = True )
1618
17- author_name = sa .Column (sa .String )
18- author_email = sa .Column (sa .String )
19+ author_name = sa .Column (sa .String , nullable = True )
20+ author_email = sa .Column (sa .String , nullable = True , index = True )
1921
20- license = sa .Column (sa .String )
22+ license = sa .Column (sa .String , index = True )
2123
2224 # releases
2325 # maintainers
0 commit comments