Difference between revisions of "Query Truxton"
Jump to navigation
Jump to search
| Line 22: | Line 22: | ||
print( "There are " + str(len(database_rows)) + " file types in Truxton" ) | print( "There are " + str(len(database_rows)) + " file types in Truxton" ) | ||
| + | |||
| + | connection.commit() | ||
| + | connection.close() | ||
| + | |||
return None | return None | ||
if __name__ == "__main__": | if __name__ == "__main__": | ||
main() | main() | ||
| − | |||
</source> | </source> | ||
Revision as of 08:25, 17 September 2022
Here's an example of how to query the Truxton database using Python.
To install the PostgreSQL library for Python:
pip install psycopg
Number of File Types
This will tell you how many types of files Truxton knows about.
import sys
sys.path.append('C:/Program Files/Truxton/SDK')
import truxton
import psycopg
def main():
t = truxton.create()
connection = psycopg.connect(t.connectionstring)
database_cursor = connection.cursor()
database_cursor.execute("SELECT * FROM \"FileType\";")
database_rows = database_cursor.fetchall()
print( "There are " + str(len(database_rows)) + " file types in Truxton" )
connection.commit()
connection.close()
return None
if __name__ == "__main__":
main()