├── .gitignore ├── CODEOWNERS ├── LICENSE ├── README.md ├── SECURITY.md ├── postgresql-flexible-server ├── AAD │ └── ARM-Template │ │ ├── CreatePostgreSqlFlexibleServerWithAadAuthAndPasswordAuthEnabled.json │ │ ├── CreatePostgreSqlFlexibleServerWithAadOnlyAuthEnabled.json │ │ └── UpdateAadAuthAndPasswordAuth.json ├── ComputeAndStorageScaling │ └── ARM-Template │ │ └── ScaleServer.json ├── EncryptionWithCMK │ ├── ARM-Template │ │ ├── CreateVnetServerWithGeoBackupAndDataEncryption.json │ │ └── UpdateServerWithDataEncryptionEnabled.json │ ├── Biceps │ │ └── main.bicep │ └── Terraform │ │ ├── CreateGeoBackupEnabledServerWithGeoCMK.tf │ │ ├── dependency.tf │ │ └── provider.tf ├── GeoRestore │ └── ARM-Template │ │ ├── GeoRestoreFlexibleServerWithPublicAccess.json │ │ └── GeoRestorePostgreSqlFlexibleServerWithVnetAndPrivateDnsZone.json ├── High Availability │ └── ARM-Template │ │ └── EnableHighAvailability.json ├── IntelligentPerformance │ └── ARM-Template │ │ ├── AddDiagnosticSettingsForPostgreSqlFlexibleServer.json │ │ └── EnableQueryPerformanceTuning.json ├── ManageServer │ └── ARM-Template │ │ └── UpdateServerWithComputeStorageBackup.json ├── Migration │ ├── ARM-Template │ │ ├── CreateSingleToFlexMigration.json │ │ └── use-Runtime-Server-migrationservice.json │ └── Powershell │ │ └── SingleToFlexMigration.ps1 ├── Networking │ ├── PrivateAccess │ │ └── ARM-Template │ │ │ └── CreatePostgreSqlFlexibleServerWithVnetAndPrivateDnsZone.json │ └── PublicAccess │ │ └── ARM-Template │ │ └── CreateFlexibleServerWithPublicAccessAndFirewallRules.json ├── Replica │ └── ARM-Templates │ │ ├── CreateReplica.json │ │ └── CreateReplicaWithMaintenanceWindow.json ├── Restore │ └── ARM-Template │ │ ├── RestoreFlexibleServerWithPublicAccess.json │ │ └── RestorePostgreSqlFlexibleServerWithVnetAndPrivateDnsZone.json ├── ReviveDroppedServer │ └── ARM-Template │ │ └── ReviveDroppedServer.json ├── ScheduledMaintenance │ └── ARM-Template │ │ └── UpdateMaintenanceWindow.json ├── ServerParameters │ └── ARM-Template │ │ └── UpdateServerParameters.json └── Upgrade │ └── ARM-Template │ └── UpgradeToMajorVersion.json ├── postgresql-server └── arm-templates │ ├── ExampleWithDataEncryption │ ├── parameters.json │ └── template.json │ ├── ExampleWithDatabase │ ├── parameters.json │ └── template.json │ ├── ExampleWithDiagnosticSettings │ ├── README.md │ ├── parameter.json │ └── template.json │ ├── ExampleWithFirewallRule │ ├── parameters.json │ └── template.json │ ├── ExampleWithLocks │ ├── README.md │ ├── parameters.json │ └── template.json │ ├── ExampleWithManualPrivateLink │ ├── ExistingServerAndVnet │ │ ├── README.md │ │ ├── parameters.json │ │ ├── template.json │ │ └── vnetprivateipoverview.jpg │ └── NewServerAndVnet │ │ ├── README.md │ │ ├── linkedTemplate1.json │ │ ├── linkedTemplate2.json │ │ ├── parameters.json │ │ ├── parentTemplate.json │ │ ├── privatelink.jpg │ │ └── vnetprivateipoverview.jpg │ ├── ExampleWithMetricAlert │ ├── README.md │ ├── parameter.json │ └── template.json │ ├── ExampleWithMultipleServerProperties │ ├── README.md │ ├── parameters.json │ └── template.json │ ├── ExampleWithP2S │ ├── README.md │ ├── configure-nginx.sh │ ├── output.jpg │ ├── parameters.json │ ├── secure_connectivity.jpg │ └── template.json │ ├── ExampleWithPgBouncer │ ├── README.md │ ├── configure-pgbouncer.sh │ ├── outputs.jpg │ ├── parameters.json │ ├── pgbouncer.ini │ ├── pgbouncer.jpg │ └── template.json │ ├── ExampleWithPgpoolQueryCache │ ├── README.md │ ├── azuredeploy.json │ ├── azuredeploy.parameters.json │ ├── configure-pgpool.sh │ ├── outputs.png │ └── pgpool.png │ ├── ExampleWithPrivateLink │ ├── ExistingServerAndVnet │ │ ├── README.md │ │ ├── parameters.json │ │ ├── template.json │ │ └── vnetprivateipoverview.jpg │ └── NewServerAndVnet │ │ ├── README.md │ │ ├── linkedTemplate1.json │ │ ├── linkedTemplate2.json │ │ ├── parameters.json │ │ ├── parentTemplate.json │ │ ├── privatelink.jpg │ │ └── vnetprivateipoverview.jpg │ ├── ExampleWithPublicNetworkAccess │ ├── README.md │ ├── parameters.json │ └── template.json │ ├── ExampleWithStartupScript │ ├── README.md │ ├── init.sh │ ├── init.sql │ ├── parameters.json │ └── template.json │ ├── NewPostgreSqlServer.json │ └── SampleParametersforNewServer.json └── samples ├── Bookstore Demo └── README.md ├── EventGrid Demo ├── EventGridListner │ ├── Controllers │ │ ├── ChatController.cs │ │ ├── EventViewController.cs │ │ ├── HomeController.cs │ │ ├── OrderRequestController.cs │ │ └── ProductsController.cs │ ├── EventGridListner.csproj │ ├── EventGridListner.csproj.user │ ├── EventGridListner.sln │ ├── Helper.cs │ ├── Hubs │ │ └── EventGridHub.cs │ ├── Models │ │ ├── AzureCloudEvent.cs │ │ ├── Customer.cs │ │ ├── CustomerRepository.cs │ │ ├── EventGrid.cs │ │ ├── ICustomerRepository.cs │ │ ├── IOrderRepository.cs │ │ ├── IProductRepository.cs │ │ ├── Order.cs │ │ ├── OrderRepository.cs │ │ ├── OrderRequest.cs │ │ ├── Product.cs │ │ └── ProductRepository.cs │ ├── Program.cs │ ├── Properties │ │ ├── PublishProfiles │ │ │ ├── EventGridListnerSampleApp - Web Deploy.pubxml │ │ │ └── EventGridListnerSampleApp - Web Deploy.pubxml.user │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ │ ├── Chat │ │ │ └── Chatbot.cshtml │ │ ├── Home │ │ │ └── Index.cshtml │ │ ├── OrderRequest │ │ │ └── OrderRequest.cshtml │ │ ├── Products │ │ │ └── Products.cshtml │ │ ├── Shared │ │ │ ├── ChatCorner.cshtml │ │ │ ├── _BlankLayout.cshtml │ │ │ ├── _CookieConsentPartial.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _Menu.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── _ViewStart.cshtml │ │ └── web.config │ ├── bundleconfig.json │ └── wwwroot │ │ ├── css │ │ ├── site.css │ │ └── site.min.css │ │ ├── images │ │ ├── banner1.svg │ │ ├── banner2.svg │ │ ├── banner3.svg │ │ ├── banner4.svg │ │ └── eventgrid.png │ │ ├── js │ │ ├── site.js │ │ └── site.min.js │ │ └── lib │ │ ├── bootstrap │ │ ├── .bower.json │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ │ ├── jquery-validation-unobtrusive │ │ ├── .bower.json │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── .bower.json │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ ├── jquery │ │ ├── .bower.json │ │ ├── LICENSE.txt │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ │ └── signalr.min.js ├── EventGridPublisher │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── EventGridPublisher.csproj │ ├── EventGridPublisher.sln │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── packages.config ├── README.md └── SQL Script │ ├── Products_Triggers.sql │ └── Products_update_notify_TriggerFunction.sql ├── EventHub Demo ├── EventHubPublisher │ ├── .vs │ │ └── EventHubPublisher │ │ │ └── v15 │ │ │ ├── .suo │ │ │ └── Server │ │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ ├── storage.ide │ │ │ ├── storage.ide-shm │ │ │ └── storage.ide-wal │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── EventHubPublisher.csproj │ ├── EventHubPublisher.sln │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── packages.config ├── README.md └── SQL Script │ ├── Products_Triggers.sql │ └── Products_update_notify_TriggerFunction.sql ├── Health Checks ├── Postgres_database_health_check_notebook.ipynb ├── SQL Notebooks.png └── readme.md ├── IoT Demo ├── Images │ ├── IotTelemetry.png │ ├── azurefunction.png │ └── simulateddevice.png ├── IoTReporting.pbix ├── Readme.md ├── azure function │ └── index.js └── simulated-device │ ├── SimulatedDevice.js │ └── package.json ├── cognitive-services └── complaint-sentiment-demo │ ├── README.md │ └── csentimentdemo.py ├── databases └── wide-world-importers │ ├── README.md │ ├── wide_world_importers_pg.dump │ └── workload-drivers │ └── order-insert │ ├── MultithreadedOrderInsert │ ├── App.config │ ├── ErrorFormMain.Designer.cs │ ├── ErrorFormMain.cs │ ├── ErrorFormMain.resx │ ├── MultithreadedOrderInsert.csproj │ ├── MultithreadedOrderInsertMain.Designer.cs │ ├── MultithreadedOrderInsertMain.cs │ ├── MultithreadedOrderInsertMain.resx │ ├── PostgreSqlTask.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Source.zip │ ├── SqlTasks.cs │ ├── bin │ │ └── Release.zip.rename │ └── packages.config │ ├── MultithreadedOrderInsertWorkload.sln │ ├── README.md │ ├── database │ ├── functions │ │ ├── website.calculate_customer_price.sql │ │ └── website.insert_customer_orders.sql │ └── types │ │ └── website.order_list.sql │ └── media │ └── wide-world-importers-order-insert-app.png ├── django-python ├── 0.md ├── conclusion.md ├── imgs │ └── imgs │ │ ├── cli-storage.PNG │ │ ├── cloud-shell-menu.png │ │ ├── copyicon.jpg │ │ ├── expand.png │ │ ├── manage.jpg │ │ ├── pin.png │ │ ├── register.png │ │ ├── settings.png │ │ └── shell.PNG └── intro.md ├── flexible-server └── SDK │ └── javascript │ ├── create-server.ts │ ├── delete-server.ts │ ├── get-server.ts │ ├── restart-with-failover.ts │ └── update-server.ts ├── java ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── microsoft │ └── azure │ └── postgresql │ └── ConnectAndQueryData.java ├── nodejs └── DayPlannerApp │ ├── .gitignore │ ├── Payloads.js │ ├── README.md │ ├── Web.Debug.config │ ├── Web.config │ ├── app.js │ ├── config.js │ ├── day-planner-app.njsproj │ ├── deploy │ ├── azuredeploy.json │ ├── azuredeploy.parameters.json │ └── metadata.json │ ├── docs │ ├── ARMTemplate.md │ ├── AddingDocumentsToAzureSearchIndex.md │ ├── AppDirectoryStructure.md │ ├── AzureSearchService.md │ ├── DayPlannerApp.md │ ├── DeploymentInstructions.md │ ├── TestPostgreSQLConnection.md │ └── img │ │ ├── PostgreSQLImage-1.png │ │ ├── PostgreSQLImage-10.png │ │ ├── PostgreSQLImage-11.png │ │ ├── PostgreSQLImage-12.png │ │ ├── PostgreSQLImage-13.png │ │ ├── PostgreSQLImage-14.png │ │ ├── PostgreSQLImage-2.png │ │ ├── PostgreSQLImage-3.png │ │ ├── PostgreSQLImage-4.png │ │ ├── PostgreSQLImage-5.png │ │ ├── PostgreSQLImage-6.png │ │ ├── PostgreSQLImage-7.png │ │ ├── PostgreSQLImage-8.png │ │ ├── PostgreSQLImage-9.png │ │ ├── azure-deploy.png │ │ ├── image-1.png │ │ ├── image-10.png │ │ ├── image-11.png │ │ ├── image-12.png │ │ ├── image-13.png │ │ ├── image-14.png │ │ ├── image-15.png │ │ ├── image-16.png │ │ ├── image-17.png │ │ ├── image-18.png │ │ ├── image-19.png │ │ ├── image-2.png │ │ ├── image-20.png │ │ ├── image-21.png │ │ ├── image-22.png │ │ ├── image-23.png │ │ ├── image-24.png │ │ ├── image-25.png │ │ ├── image-26.png │ │ ├── image-27.png │ │ ├── image-28.png │ │ ├── image-29.png │ │ ├── image-3.png │ │ ├── image-30.png │ │ ├── image-31.png │ │ ├── image-32.png │ │ ├── image-33.png │ │ ├── image-34.png │ │ ├── image-35.png │ │ ├── image-36.png │ │ ├── image-37.png │ │ ├── image-4.png │ │ ├── image-40.png │ │ ├── image-41.png │ │ ├── image-42.png │ │ ├── image-43.png │ │ ├── image-44.png │ │ ├── image-45.png │ │ ├── image-46.png │ │ ├── image-47.png │ │ ├── image-48.png │ │ ├── image-49.png │ │ ├── image-5.png │ │ ├── image-50.png │ │ ├── image-51.png │ │ ├── image-52.png │ │ ├── image-53.png │ │ ├── image-6.png │ │ ├── image-7.png │ │ ├── image-8.png │ │ ├── image-9.png │ │ ├── image-login.png │ │ ├── image-logincredentials.png │ │ ├── image-registered.png │ │ ├── image-registration.png │ │ ├── search-image-25.png │ │ ├── search-image-26.png │ │ ├── search-image-27.png │ │ ├── search-image-28.png │ │ ├── search-image-29.png │ │ ├── search-image-30.png │ │ ├── search-image-31.png │ │ ├── search-image-32.png │ │ ├── search-image-33.png │ │ └── search-index-schema.png │ ├── package.json │ ├── pgHelper.js │ ├── public │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── images │ │ └── Coffee_2.png │ ├── javascripts │ │ ├── bootstrap.min.js │ │ ├── datepicker.js │ │ ├── datepicker │ │ │ ├── bootstrap-datetimepicker.js │ │ │ ├── bootstrap-datetimepicker.min.js │ │ │ ├── bootstrap.min.js │ │ │ └── locales │ │ │ │ ├── bootstrap-datetimepicker.ar.js │ │ │ │ ├── bootstrap-datetimepicker.az.js │ │ │ │ ├── bootstrap-datetimepicker.bg.js │ │ │ │ ├── bootstrap-datetimepicker.bn.js │ │ │ │ ├── bootstrap-datetimepicker.ca.js │ │ │ │ ├── bootstrap-datetimepicker.cs.js │ │ │ │ ├── bootstrap-datetimepicker.da.js │ │ │ │ ├── bootstrap-datetimepicker.de.js │ │ │ │ ├── bootstrap-datetimepicker.ee.js │ │ │ │ ├── bootstrap-datetimepicker.el.js │ │ │ │ ├── bootstrap-datetimepicker.es.js │ │ │ │ ├── bootstrap-datetimepicker.fi.js │ │ │ │ ├── bootstrap-datetimepicker.fr.js │ │ │ │ ├── bootstrap-datetimepicker.he.js │ │ │ │ ├── bootstrap-datetimepicker.hr.js │ │ │ │ ├── bootstrap-datetimepicker.hu.js │ │ │ │ ├── bootstrap-datetimepicker.hy.js │ │ │ │ ├── bootstrap-datetimepicker.id.js │ │ │ │ ├── bootstrap-datetimepicker.is.js │ │ │ │ ├── bootstrap-datetimepicker.it.js │ │ │ │ ├── bootstrap-datetimepicker.ja.js │ │ │ │ ├── bootstrap-datetimepicker.ka.js │ │ │ │ ├── bootstrap-datetimepicker.ko.js │ │ │ │ ├── bootstrap-datetimepicker.lt.js │ │ │ │ ├── bootstrap-datetimepicker.lv.js │ │ │ │ ├── bootstrap-datetimepicker.ms.js │ │ │ │ ├── bootstrap-datetimepicker.nb.js │ │ │ │ ├── bootstrap-datetimepicker.nl.js │ │ │ │ ├── bootstrap-datetimepicker.no.js │ │ │ │ ├── bootstrap-datetimepicker.pl.js │ │ │ │ ├── bootstrap-datetimepicker.pt-BR.js │ │ │ │ ├── bootstrap-datetimepicker.pt.js │ │ │ │ ├── bootstrap-datetimepicker.ro.js │ │ │ │ ├── bootstrap-datetimepicker.rs-latin.js │ │ │ │ ├── bootstrap-datetimepicker.rs.js │ │ │ │ ├── bootstrap-datetimepicker.ru.js │ │ │ │ ├── bootstrap-datetimepicker.sk.js │ │ │ │ ├── bootstrap-datetimepicker.sl.js │ │ │ │ ├── bootstrap-datetimepicker.sv.js │ │ │ │ ├── bootstrap-datetimepicker.sw.js │ │ │ │ ├── bootstrap-datetimepicker.th.js │ │ │ │ ├── bootstrap-datetimepicker.tr.js │ │ │ │ ├── bootstrap-datetimepicker.ua.js │ │ │ │ ├── bootstrap-datetimepicker.uk.js │ │ │ │ ├── bootstrap-datetimepicker.zh-CN.js │ │ │ │ └── bootstrap-datetimepicker.zh-TW.js │ │ ├── global.js │ │ ├── jquery.blockUI.js │ │ ├── jquery.min.js │ │ ├── login.js │ │ ├── main.js │ │ ├── moment.min.js │ │ ├── profile.js │ │ └── sweetalert.min.js │ └── stylesheets │ │ ├── azure_deploy.png │ │ ├── bootstrap.min.css │ │ ├── custom.css │ │ ├── datepicker.css │ │ ├── datepicker │ │ ├── bootstrap-datetimepicker.css │ │ └── bootstrap-datetimepicker.min.css │ │ ├── font-awesome.min.css │ │ ├── ionicons.min.css │ │ ├── login.css │ │ ├── mfb.css │ │ ├── profile.css │ │ ├── style.css │ │ ├── style.styl │ │ └── sweetalert.min.css │ ├── routes │ ├── index.js │ └── users.js │ ├── searchService.js │ ├── server.js │ ├── typings.json │ └── views │ ├── dayplanner.jade │ ├── error.jade │ ├── index.jade │ ├── layout.jade │ ├── login.jade │ └── profile.jade ├── query-store ├── a-single-if-then-this-alert │ ├── .gitignore │ ├── DeployFunction.ps1 │ ├── PollPg.sln │ ├── PollPg │ │ ├── .gitignore │ │ ├── Alert.cs │ │ ├── PollPg.csproj │ │ ├── host.json │ │ ├── local.settings.json │ │ └── zip │ │ │ └── Alert.zip │ ├── README.md │ ├── arm │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── assets │ │ ├── qsmonitoring.png │ │ ├── qsmonitoring_troubleshooting_1.png │ │ ├── qsmonitoring_troubleshooting_2.png │ │ └── qsmonitoring_troubleshooting_3.png │ └── logs │ │ └── qsmonitoring20190207140106.txt └── regressed-queries │ ├── README.md │ ├── regressed-queries.ipynb │ └── requirements.txt ├── rubyonrails └── DayPlannerApp │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── Rakefile │ ├── app │ ├── assets │ │ ├── config │ │ │ └── manifest.js │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ ├── Payloads.js │ │ │ ├── application.js │ │ │ ├── bootstrap.min.js │ │ │ ├── cable.js │ │ │ ├── channels │ │ │ │ └── .keep │ │ │ ├── datepicker.js │ │ │ ├── datepicker │ │ │ │ ├── bootstrap-datetimepicker.js │ │ │ │ ├── bootstrap-datetimepicker.min.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── locales │ │ │ │ │ ├── bootstrap-datetimepicker.ar.js │ │ │ │ │ ├── bootstrap-datetimepicker.az.js │ │ │ │ │ ├── bootstrap-datetimepicker.bg.js │ │ │ │ │ ├── bootstrap-datetimepicker.bn.js │ │ │ │ │ ├── bootstrap-datetimepicker.ca.js │ │ │ │ │ ├── bootstrap-datetimepicker.cs.js │ │ │ │ │ ├── bootstrap-datetimepicker.da.js │ │ │ │ │ ├── bootstrap-datetimepicker.de.js │ │ │ │ │ ├── bootstrap-datetimepicker.ee.js │ │ │ │ │ ├── bootstrap-datetimepicker.el.js │ │ │ │ │ ├── bootstrap-datetimepicker.es.js │ │ │ │ │ ├── bootstrap-datetimepicker.fi.js │ │ │ │ │ ├── bootstrap-datetimepicker.fr.js │ │ │ │ │ ├── bootstrap-datetimepicker.he.js │ │ │ │ │ ├── bootstrap-datetimepicker.hr.js │ │ │ │ │ ├── bootstrap-datetimepicker.hu.js │ │ │ │ │ ├── bootstrap-datetimepicker.hy.js │ │ │ │ │ ├── bootstrap-datetimepicker.id.js │ │ │ │ │ ├── bootstrap-datetimepicker.is.js │ │ │ │ │ ├── bootstrap-datetimepicker.it.js │ │ │ │ │ ├── bootstrap-datetimepicker.ja.js │ │ │ │ │ ├── bootstrap-datetimepicker.ka.js │ │ │ │ │ ├── bootstrap-datetimepicker.ko.js │ │ │ │ │ ├── bootstrap-datetimepicker.lt.js │ │ │ │ │ ├── bootstrap-datetimepicker.lv.js │ │ │ │ │ ├── bootstrap-datetimepicker.ms.js │ │ │ │ │ ├── bootstrap-datetimepicker.nb.js │ │ │ │ │ ├── bootstrap-datetimepicker.nl.js │ │ │ │ │ ├── bootstrap-datetimepicker.no.js │ │ │ │ │ ├── bootstrap-datetimepicker.pl.js │ │ │ │ │ ├── bootstrap-datetimepicker.pt-BR.js │ │ │ │ │ ├── bootstrap-datetimepicker.pt.js │ │ │ │ │ ├── bootstrap-datetimepicker.ro.js │ │ │ │ │ ├── bootstrap-datetimepicker.rs-latin.js │ │ │ │ │ ├── bootstrap-datetimepicker.rs.js │ │ │ │ │ ├── bootstrap-datetimepicker.ru.js │ │ │ │ │ ├── bootstrap-datetimepicker.sk.js │ │ │ │ │ ├── bootstrap-datetimepicker.sl.js │ │ │ │ │ ├── bootstrap-datetimepicker.sv.js │ │ │ │ │ ├── bootstrap-datetimepicker.sw.js │ │ │ │ │ ├── bootstrap-datetimepicker.th.js │ │ │ │ │ ├── bootstrap-datetimepicker.tr.js │ │ │ │ │ ├── bootstrap-datetimepicker.ua.js │ │ │ │ │ ├── bootstrap-datetimepicker.uk.js │ │ │ │ │ ├── bootstrap-datetimepicker.zh-CN.js │ │ │ │ │ └── bootstrap-datetimepicker.zh-TW.js │ │ │ ├── global.js │ │ │ ├── index_data.js │ │ │ ├── jquery.blockUI.js │ │ │ ├── jquery.min.js │ │ │ ├── main.js │ │ │ ├── moment.min.js │ │ │ ├── sweetalert.min.js │ │ │ └── waypoint.coffee │ │ └── stylesheets │ │ │ ├── application.css │ │ │ ├── bootstrap-datetimepicker.css │ │ │ ├── bootstrap-datetimepicker.min.css │ │ │ ├── custom.css │ │ │ ├── datepicker.css │ │ │ ├── mfb.css │ │ │ ├── sweetalert.min.css │ │ │ └── waypoint.scss │ ├── channels │ │ └── application_cable │ │ │ ├── channel.rb │ │ │ └── connection.rb │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ └── waypoint_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ └── waypoint_helper.rb │ ├── jobs │ │ └── application_job.rb │ ├── mailers │ │ └── application_mailer.rb │ ├── models │ │ ├── application_record.rb │ │ └── concerns │ │ │ └── .keep │ └── views │ │ ├── layouts │ │ ├── application.html.erb │ │ ├── mailer.html.erb │ │ └── mailer.text.erb │ │ └── waypoint │ │ └── waypoint.html.erb │ ├── bin │ ├── bundle │ ├── rails │ ├── rake │ ├── setup │ ├── update │ └── yarn │ ├── config.ru │ ├── config │ ├── application.rb │ ├── boot.rb │ ├── cable.yml │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── application_controller_renderer.rb │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ ├── puma.rb │ ├── routes.rb │ └── secrets.yml │ ├── db │ └── seeds.rb │ ├── deploy │ └── azuredeploy.json │ ├── docs │ ├── ARMTemplate.md │ ├── AddingDocumentsToAzureSearchIndex.md │ ├── AppDirectoryStructure.md │ ├── AzureSearchService.md │ ├── DayPlannerApp.md │ ├── DeploymentInstructions.md │ ├── TestPostgreSQLConnection.md │ └── img │ │ ├── PostgreSQLImage-1.png │ │ ├── PostgreSQLImage-10.png │ │ ├── PostgreSQLImage-2.png │ │ ├── PostgreSQLImage-3.png │ │ ├── PostgreSQLImage-4.png │ │ ├── PostgreSQLImage-5.png │ │ ├── PostgreSQLImage-6.png │ │ ├── PostgreSQLImage-7.png │ │ ├── PostgreSQLImage-8.png │ │ ├── PostgreSQLImage-9.png │ │ ├── azure-deploy.png │ │ ├── image-1.png │ │ ├── image-10.png │ │ ├── image-11.png │ │ ├── image-12.png │ │ ├── image-13.png │ │ ├── image-14.png │ │ ├── image-15.png │ │ ├── image-16.png │ │ ├── image-17.png │ │ ├── image-18.png │ │ ├── image-19.png │ │ ├── image-2.png │ │ ├── image-20.png │ │ ├── image-21.PNG │ │ ├── image-22.png │ │ ├── image-23.png │ │ ├── image-25.PNG │ │ ├── image-26.PNG │ │ ├── image-27.PNG │ │ ├── image-28.PNG │ │ ├── image-29.PNG │ │ ├── image-3.png │ │ ├── image-30.PNG │ │ ├── image-31.PNG │ │ ├── image-32.PNG │ │ ├── image-33.PNG │ │ ├── image-34.PNG │ │ ├── image-35.PNG │ │ ├── image-37.png │ │ ├── image-4.png │ │ ├── image-40.png │ │ ├── image-41.png │ │ ├── image-42.png │ │ ├── image-43.png │ │ ├── image-44.png │ │ ├── image-45.png │ │ ├── image-46.png │ │ ├── image-47.png │ │ ├── image-48.png │ │ ├── image-5.png │ │ ├── image-6.png │ │ ├── image-7.PNG │ │ ├── image-8.png │ │ ├── image-9.png │ │ ├── search-image-25.png │ │ ├── search-image-26.png │ │ ├── search-image-27.png │ │ ├── search-image-28.png │ │ ├── search-image-29.png │ │ ├── search-image-30.png │ │ ├── search-image-31.png │ │ ├── search-image-32.png │ │ ├── search-image-33.png │ │ └── search-index-schema.png │ ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep │ ├── log │ └── .keep │ ├── package.json │ ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── Coffee_2.png │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── favicon.ico │ └── robots.txt │ ├── test │ ├── application_system_test_case.rb │ ├── controllers │ │ ├── .keep │ │ └── waypoint_controller_test.rb │ ├── fixtures │ │ ├── .keep │ │ └── files │ │ │ └── .keep │ ├── helpers │ │ └── .keep │ ├── integration │ │ └── .keep │ ├── mailers │ │ └── .keep │ ├── models │ │ └── .keep │ ├── system │ │ └── .keep │ └── test_helper.rb │ ├── tmp │ └── .keep │ └── vendor │ └── .keep ├── scripts ├── pgmigrate.sh └── pgreplica.sh └── wide-world-importers └── workload-drivers └── order-insert └── database └── types └── website.order_line_list.sql /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Instructions for CODEOWNERS file format and automatic build failure notifications: 2 | # https://github.com/Azure/azure-sdk/blob/main/docs/policies/opensource.md#codeowners 3 | 4 | ######### 5 | # Specification 6 | ######### 7 | 8 | ######### 9 | # Codeowner assignments are made from the _last_ matching entry in CODEOWNERS, so catch-all entries must come first 10 | ######### 11 | /postgresql-flexible-server/** @Azure/azure-sdk-write-postgresql 12 | /postgresql-server/** @Azure/azure-sdk-write-postgresql 13 | 14 | /CODEOWNERS @Azure/azure-sdk-write-postgresql 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. 4 | -------------------------------------------------------------------------------- /postgresql-flexible-server/EncryptionWithCMK/Terraform/provider.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_providers { 4 | azapi = { 5 | source = "Azure/azapi" 6 | } 7 | azurerm = { 8 | source = "hashicorp/azurerm" 9 | version = "=3.66.0" 10 | } 11 | } 12 | } 13 | 14 | provider "azurerm" { 15 | features { 16 | key_vault { 17 | purge_soft_delete_on_destroy = true 18 | recover_soft_deleted_key_vaults = true 19 | } 20 | } 21 | } 22 | 23 | provider "azapi" { 24 | skip_provider_registration = false 25 | } 26 | -------------------------------------------------------------------------------- /postgresql-flexible-server/ReviveDroppedServer/ARM-Template/ReviveDroppedServer.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", 3 | "contentVersion": "1.0.0.0", 4 | "metadata": { 5 | "description": "Template to revive / resurrect a dropped flexible server" 6 | }, 7 | "parameters": { 8 | "location": { 9 | "type": "String" 10 | }, 11 | "serverName": { 12 | "type": "String" 13 | }, 14 | "droppedServerResourceId": { 15 | "type": "String" 16 | } 17 | }, 18 | "resources": [ 19 | { 20 | "type": "Microsoft.DBforPostgreSQL/flexibleServers", 21 | "apiVersion": "2023-03-01-preview", 22 | "name": "[parameters('serverName')]", 23 | "location": "[parameters('location')]", 24 | "properties": { 25 | "createMode": "ReviveDropped", 26 | "SourceServerResourceId": "[parameters('droppedServerResourceId')]" 27 | } 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithManualPrivateLink/ExistingServerAndVnet/parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "privateEndpointName": { 6 | "value": "MyPrivateEndpoint" 7 | }, 8 | "postgreSqlServerResourceId": { 9 | "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.DBforPostgreSQL/servers/mypgserver" 10 | }, 11 | "subnetId": { 12 | "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/myVNET/subnets/mysubnet" 13 | }, 14 | "requestMessage" : { 15 | "value": "Please approve" 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithManualPrivateLink/ExistingServerAndVnet/vnetprivateipoverview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithManualPrivateLink/ExistingServerAndVnet/vnetprivateipoverview.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithManualPrivateLink/NewServerAndVnet/parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "vmUsername": { 6 | "value": "azureuser" 7 | }, 8 | "vmPassword": { 9 | "value": "GEN-PASSWORD" 10 | }, 11 | "pgUsername": { 12 | "value": "pguser" 13 | }, 14 | "pgPassword": { 15 | "value": "GEN-PASSWORD" 16 | }, 17 | "requestMessage": { 18 | "value": "Please approve" 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithManualPrivateLink/NewServerAndVnet/privatelink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithManualPrivateLink/NewServerAndVnet/privatelink.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithManualPrivateLink/NewServerAndVnet/vnetprivateipoverview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithManualPrivateLink/NewServerAndVnet/vnetprivateipoverview.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithP2S/configure-nginx.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export DEBIAN_FRONTEND=noninteractive 4 | rm /var/lib/apt/lists/* -vrf 5 | apt-get -y update 6 | apt-get -y install nginx 7 | echo "stream { upstream postgresql { server $1.postgres.database.azure.com:5432; } server { listen 5432; proxy_pass postgresql; } }" >> /etc/nginx/nginx.conf 8 | service nginx restart 9 | update-rc.d nginx defaults -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithP2S/output.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithP2S/output.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithP2S/secure_connectivity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithP2S/secure_connectivity.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPgBouncer/configure-pgbouncer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SERVERNAME=$1 4 | USERNAME=$2 5 | PASSWORD=$3 6 | export DEBIAN_FRONTEND=noninteractive 7 | rm /var/lib/apt/lists/* -vrf 8 | apt-get -y update 9 | apt-get -y install pgbouncer 10 | echo "\"$USERNAME@$SERVERNAME\" \"$PASSWORD\"" > /etc/pgbouncer/userlist.txt 11 | wget https://www.digicert.com/CACerts/BaltimoreCyberTrustRoot.crt 12 | openssl x509 -inform DER -in BaltimoreCyberTrustRoot.crt -text -out /etc/root.crt 13 | cp pgbouncer.ini /etc/pgbouncer/pgbouncer.ini 14 | sed -i "s/SERVERNAME/$SERVERNAME/g" /etc/pgbouncer/pgbouncer.ini 15 | service pgbouncer restart 16 | update-rc.d pgbouncer defaults 17 | netstat -tulpn | grep "pgbouncer" 18 | sleep 60 -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPgBouncer/outputs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithPgBouncer/outputs.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPgBouncer/pgbouncer.ini: -------------------------------------------------------------------------------- 1 | [databases] 2 | * = host=SERVERNAME.postgres.database.azure.com port=5432 3 | [pgbouncer] 4 | logfile = /var/log/postgresql/pgbouncer.log 5 | pidfile = /var/run/postgresql/pgbouncer.pid 6 | listen_addr = * 7 | listen_port = 5432 8 | server_tls_sslmode = verify-ca 9 | server_tls_ca_file = /etc/root.crt 10 | auth_type = trust 11 | auth_file = /etc/pgbouncer/userlist.txt 12 | pool_mode = session 13 | server_reset_query = DISCARD ALL 14 | max_client_conn = 100 15 | default_pool_size = 20 -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPgBouncer/pgbouncer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithPgBouncer/pgbouncer.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPgpoolQueryCache/outputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithPgpoolQueryCache/outputs.png -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPgpoolQueryCache/pgpool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithPgpoolQueryCache/pgpool.png -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPrivateLink/ExistingServerAndVnet/parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "privateEndpointName": { 6 | "value": "MyPrivateEndpoint" 7 | }, 8 | "postgreSqlServerResourceId": { 9 | "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.DBforPostgreSQL/servers/mypgserver" 10 | }, 11 | "subnetId": { 12 | "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/myVNET/subnets/mysubnet" 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPrivateLink/ExistingServerAndVnet/vnetprivateipoverview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithPrivateLink/ExistingServerAndVnet/vnetprivateipoverview.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPrivateLink/NewServerAndVnet/parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "vmUsername": { 6 | "value": "azureuser" 7 | }, 8 | "vmPassword": { 9 | "value": "GEN-PASSWORD" 10 | }, 11 | "pgUsername": { 12 | "value": "pguser" 13 | }, 14 | "pgPassword": { 15 | "value": "GEN-PASSWORD" 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPrivateLink/NewServerAndVnet/privatelink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithPrivateLink/NewServerAndVnet/privatelink.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithPrivateLink/NewServerAndVnet/vnetprivateipoverview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/postgresql-server/arm-templates/ExampleWithPrivateLink/NewServerAndVnet/vnetprivateipoverview.jpg -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithStartupScript/init.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SERVERNAME=$1 4 | USERNAME=$2 5 | PASSWORD=$3 6 | export DEBIAN_FRONTEND=noninteractive 7 | rm /var/lib/apt/lists/* -vrf 8 | apt-get -y update 9 | apt-get -y install postgresql-client 10 | export PGSSLMODE=require 11 | export PGPASSWORD=$PASSWORD 12 | psql -h $SERVERNAME.postgres.database.azure.com -p 5432 -U $USERNAME@$SERVERNAME -d postgres -a -f init.sql -------------------------------------------------------------------------------- /postgresql-server/arm-templates/ExampleWithStartupScript/init.sql: -------------------------------------------------------------------------------- 1 | -- Initialization Script 2 | 3 | -- Create database 4 | CREATE DATABASE mydb; 5 | 6 | -- Switch to the newly created database 7 | \c mydb 8 | 9 | -- Create new user 10 | CREATE USER myuser WITH ENCRYPTED PASSWORD 'mypass'; 11 | 12 | -- Grant permissions for new user on the new database 13 | GRANT all privileges ON DATABASE mydb TO myuser; 14 | 15 | -- Create Tables 16 | CREATE TABLE products ( 17 | product_no integer, 18 | product_name text, 19 | product_price numeric 20 | ); 21 | 22 | -- Load data 23 | INSERT INTO products (product_no, product_name, product_price) VALUES 24 | (1, 'Cheese', 9.99), 25 | (2, 'Bread', 1.99), 26 | (3, 'Milk', 2.99); 27 | 28 | -- create extensions 29 | -- List of supported Extensions : https://docs.microsoft.com/en-us/azure/postgresql/concepts-extensions 30 | CREATE EXTENSION IF NOT EXISTS orafce; -------------------------------------------------------------------------------- /samples/Bookstore Demo/README.md: -------------------------------------------------------------------------------- 1 | # (deprecated) Azure Database for PostgreSQL Bookstore Demo 2 | This demo has been deprecated. To see a demo of how to use Azure Database for PostgreSQL with Microsoft Cognitive Services, go to https://github.com/Azure/azure-postgresql/tree/master/samples/cognitive-services/complaint-sentiment-demo. 3 | 4 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Controllers/ChatController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Mvc; 6 | 7 | namespace EventGridListner.Controllers 8 | { 9 | public class ChatController : Controller 10 | { 11 | public IActionResult Chatbot() 12 | { 13 | return View(); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.Linq; 5 | using System.Web; 6 | using System.Threading.Tasks; 7 | using Microsoft.AspNetCore.Mvc; 8 | using EventGridListner.Models; 9 | 10 | namespace EventGridListner.Controllers 11 | { 12 | public class HomeController : Controller 13 | { 14 | // GET: Home 15 | public ActionResult Index() 16 | { 17 | return View(); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Controllers/ProductsController.cs: -------------------------------------------------------------------------------- 1 | using EventGridListner.Models; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Web; 6 | using Microsoft.AspNetCore.Mvc; 7 | 8 | namespace EventGridListner.Controllers 9 | { 10 | public class ProductsController : Controller 11 | { 12 | static readonly IProductRepository productRepository = new ProductRepository(); 13 | 14 | // GET: Products 15 | public ActionResult Index() 16 | { 17 | return View(); 18 | } 19 | 20 | [HttpGet] 21 | public ActionResult Products() 22 | { 23 | return View(); 24 | } 25 | 26 | [HttpPost] 27 | public ActionResult Products(Product product) 28 | { 29 | productRepository.Add(product); 30 | return View(); 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/EventGridListner.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp2.1 5 | ef2364c1-ac2f-4825-888f-2e6aa4230e58 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Hubs/EventGridHub.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.SignalR; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | 7 | namespace EventGridListner.Hubs 8 | { 9 | public class EventGridHub: Hub 10 | { 11 | public EventGridHub() 12 | { 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/Customer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace EventGridListner.Models 7 | { 8 | public class Customer 9 | { 10 | public Guid Id { get; set; } 11 | 12 | public string FirstName { get; set; } 13 | 14 | public string LastName { get; set; } 15 | 16 | public string Address { get; set; } 17 | 18 | public string Company { get; set; } 19 | 20 | public string Email { get; set; } 21 | 22 | public string Phone { get; set; } 23 | 24 | } 25 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/EventGrid.cs: -------------------------------------------------------------------------------- 1 | using Newtonsoft.Json; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | 7 | namespace EventGridListner.Models 8 | { 9 | public class EventGrid where T : class 10 | { 11 | public string Id { get; set; } 12 | public string EventType { get; set; } 13 | public string Subject { get; set; } 14 | public DateTime EventTime { get; set; } 15 | public T Data { get; set; } 16 | public string Topic { get; set; } 17 | } 18 | 19 | public class Data 20 | { 21 | [JsonProperty(PropertyName = "itemId")] 22 | public string ItemId { get; set; } 23 | 24 | [JsonProperty(PropertyName = "operationType")] 25 | public string OperationType { get; set; } 26 | 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/ICustomerRepository.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace EventGridListner.Models 7 | { 8 | public interface ICustomerRepository 9 | { 10 | IEnumerable GetAll(); 11 | Customer Get(Guid id); 12 | //Product Add(Product item); 13 | //void Remove(int id); 14 | //bool Update(Product item); 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/IOrderRepository.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace EventGridListner.Models 7 | { 8 | public interface IOrderRepository 9 | { 10 | IEnumerable GetAll(); 11 | //Product Get(int id); 12 | Order Add(Order item); 13 | //void Remove(int id); 14 | //bool Update(Product item); 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/IProductRepository.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace EventGridListner.Models 7 | { 8 | public interface IProductRepository 9 | { 10 | IEnumerable GetAll(); 11 | Product Get(Guid id); 12 | Product Add(Product item); 13 | //void Remove(int id); 14 | //bool Update(Product item); 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/Order.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace EventGridListner.Models 7 | { 8 | public class Order 9 | { 10 | public Guid ID { get; set; } 11 | 12 | public Guid CustomerId { get; set; } 13 | 14 | public string CustomerName { get; set; } 15 | 16 | public string Address { get; set; } 17 | 18 | public DateTime DateFilled { get; set; } 19 | 20 | public DateTime DatePlaced { get; set; } 21 | 22 | public int InvoiceNumber { get; set; } 23 | 24 | public int PaymentStatus { get; set; } 25 | public int Status { get; set; } 26 | public int Term { get; set; } 27 | public int Quantity { get; set; } 28 | 29 | } 30 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/OrderRequest.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace EventGridListner.Models 7 | { 8 | public class OrderRequest 9 | { 10 | public Order Order; 11 | public IEnumerable Products; 12 | public IEnumerable Customers; 13 | public string Customer { get; set; } 14 | public string Product { get; set; } 15 | public string Quantity { get; set; } 16 | 17 | } 18 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Models/Product.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace EventGridListner.Models 7 | { 8 | public class Product 9 | { 10 | public Guid ID { get; set; } 11 | 12 | public int DaysToManufacture { get; set; } 13 | 14 | public decimal StandardCost { get; set; } 15 | 16 | public decimal ListPrice { get; set; } 17 | 18 | public decimal Weight { get; set; } 19 | 20 | public string Name { get; set; } 21 | 22 | public string Color { get; set; } 23 | 24 | public string Description { get; set; } 25 | 26 | 27 | } 28 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | using Microsoft.AspNetCore; 7 | using Microsoft.AspNetCore.Hosting; 8 | using Microsoft.Extensions.Configuration; 9 | using Microsoft.Extensions.Logging; 10 | 11 | namespace EventGridListner 12 | { 13 | public class Program 14 | { 15 | public static void Main(string[] args) 16 | { 17 | CreateWebHostBuilder(args).Build().Run(); 18 | } 19 | 20 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => 21 | WebHost.CreateDefaultBuilder(args) 22 | .UseStartup(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:3718", 7 | "sslPort": 44313 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "ASPNETCORE_ENVIRONMENT": "Development" 16 | } 17 | }, 18 | "EventGridListner": { 19 | "commandName": "Project", 20 | "launchBrowser": true, 21 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 22 | "environmentVariables": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Views/Shared/_BlankLayout.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | @ViewBag.Title 7 | 8 | 9 |
10 | @RenderBody() 11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Views/Shared/_Menu.cshtml: -------------------------------------------------------------------------------- 1 |  15 | 16 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using EventGridListner 2 | @using EventGridListner.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | // -------------------------------------------------------------------------------------------------------------------- 3 | // 4 | // Copyright (c) Microsoft Corporation. 5 | // 6 | // -------------------------------------------------------------------------------------------------------------------- 7 | 8 | Layout = "~/Views/Shared/_Layout.cshtml"; 9 | } 10 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/bundleconfig.json: -------------------------------------------------------------------------------- 1 | // Configure bundling and minification for the project. 2 | // More info at https://go.microsoft.com/fwlink/?LinkId=808241 3 | [ 4 | { 5 | "outputFileName": "wwwroot/css/site.min.css", 6 | // An array of relative input file paths. Globbing patterns supported 7 | "inputFiles": [ 8 | "wwwroot/css/site.css" 9 | ] 10 | }, 11 | { 12 | "outputFileName": "wwwroot/js/site.min.js", 13 | "inputFiles": [ 14 | "wwwroot/js/site.js" 15 | ], 16 | // Optionally specify minification options 17 | "minify": { 18 | "enabled": true, 19 | "renameLocals": true 20 | }, 21 | // Optionally generate .map file 22 | "sourceMap": false 23 | } 24 | ] 25 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/css/site.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding-top: 50px; 3 | padding-bottom: 20px; 4 | } 5 | 6 | /* Wrapping element */ 7 | /* Set some basic padding to keep content from hitting the edges */ 8 | .body-content { 9 | padding-left: 15px; 10 | padding-right: 15px; 11 | } 12 | 13 | /* Carousel */ 14 | .carousel-caption p { 15 | font-size: 20px; 16 | line-height: 1.4; 17 | } 18 | 19 | /* Make .svg files in the carousel display properly in older browsers */ 20 | .carousel-inner .item img[src$=".svg"] { 21 | width: 100%; 22 | } 23 | 24 | /* QR code generator */ 25 | #qrCode { 26 | margin: 15px; 27 | } 28 | 29 | /* Hide/rearrange for smaller screens */ 30 | @media screen and (max-width: 767px) { 31 | /* Hide captions */ 32 | .carousel-caption { 33 | display: none; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- 1 | body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}#qrCode{margin:15px}@media screen and (max-width:767px){.carousel-caption{display:none}} -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/images/eventgrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventGrid Demo/EventGridListner/wwwroot/images/eventgrid.png -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventGrid Demo/EventGridListner/wwwroot/js/site.min.js -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/lib/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridListner/wwwroot/lib/jquery/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "main": "dist/jquery.js", 4 | "license": "MIT", 5 | "ignore": [ 6 | "package.json" 7 | ], 8 | "keywords": [ 9 | "jquery", 10 | "javascript", 11 | "browser", 12 | "library" 13 | ], 14 | "homepage": "https://github.com/jquery/jquery-dist", 15 | "version": "2.2.0", 16 | "_release": "2.2.0", 17 | "_resolution": { 18 | "type": "version", 19 | "tag": "2.2.0", 20 | "commit": "6fc01e29bdad0964f62ef56d01297039cdcadbe5" 21 | }, 22 | "_source": "git://github.com/jquery/jquery-dist.git", 23 | "_target": "2.2.0", 24 | "_originalSource": "jquery" 25 | } -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridPublisher/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridPublisher/App.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridPublisher/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | 9 | namespace EventGridPublisher 10 | { 11 | /// 12 | /// Interaction logic for App.xaml 13 | /// 14 | public partial class App : Application 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/EventGridPublisher/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /samples/EventGrid Demo/SQL Script/Products_Triggers.sql: -------------------------------------------------------------------------------- 1 | -- Trigger: products_notify_delete 2 | 3 | -- DROP TRIGGER products_notify_delete ON public."Products"; 4 | 5 | CREATE TRIGGER products_notify_delete 6 | AFTER DELETE 7 | ON public."Products" 8 | FOR EACH ROW 9 | EXECUTE PROCEDURE public."Products_update_notify"(); 10 | 11 | -- Trigger: products_notify_insert 12 | 13 | -- DROP TRIGGER products_notify_insert ON public."Products"; 14 | 15 | CREATE TRIGGER products_notify_insert 16 | AFTER INSERT 17 | ON public."Products" 18 | FOR EACH ROW 19 | EXECUTE PROCEDURE public."Products_update_notify"(); 20 | 21 | -- Trigger: products_notify_update 22 | 23 | -- DROP TRIGGER products_notify_update ON public."Products"; 24 | 25 | CREATE TRIGGER products_notify_update 26 | AFTER UPDATE 27 | ON public."Products" 28 | FOR EACH ROW 29 | EXECUTE PROCEDURE public."Products_update_notify"(); -------------------------------------------------------------------------------- /samples/EventGrid Demo/SQL Script/Products_update_notify_TriggerFunction.sql: -------------------------------------------------------------------------------- 1 | -- FUNCTION: public."Products_update_notify"() 2 | 3 | -- DROP FUNCTION public."Products_update_notify"(); 4 | 5 | CREATE FUNCTION public."Products_update_notify"() 6 | RETURNS trigger 7 | LANGUAGE 'plpgsql' 8 | COST 100 9 | VOLATILE NOT LEAKPROOF 10 | AS $BODY$ 11 | DECLARE 12 | Id uuid; 13 | Name character varying(512); 14 | BEGIN 15 | IF TG_OP = 'INSERT' OR TG_OP = 'UPDATE' THEN 16 | Id = NEW."Id"; 17 | Name = NEW."Name"; 18 | ELSE 19 | Id = OLD."Id"; 20 | Name = OLD."Name"; 21 | END IF; 22 | PERFORM pg_notify('productsnotification', TG_OP || ';' || Id || ';' || Name); 23 | RETURN NEW; 24 | END; 25 | 26 | $BODY$; 27 | 28 | ALTER FUNCTION public."Products_update_notify"() 29 | OWNER TO pgadmin; 30 | -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/.suo -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/Server/sqlite3/storage.ide-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/Server/sqlite3/storage.ide-shm -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/Server/sqlite3/storage.ide-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/EventHub Demo/EventHubPublisher/.vs/EventHubPublisher/v15/Server/sqlite3/storage.ide-wal -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/App.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | 9 | namespace EventHubPublisher 10 | { 11 | /// 12 | /// Interaction logic for App.xaml 13 | /// 14 | public partial class App : Application 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /samples/EventHub Demo/EventHubPublisher/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /samples/EventHub Demo/SQL Script/Products_Triggers.sql: -------------------------------------------------------------------------------- 1 | -- Trigger: products_notify_delete 2 | 3 | -- DROP TRIGGER products_notify_delete ON public."Products"; 4 | 5 | CREATE TRIGGER products_notify_delete 6 | AFTER DELETE 7 | ON public."Products" 8 | FOR EACH ROW 9 | EXECUTE PROCEDURE public."Products_update_notify"(); 10 | 11 | -- Trigger: products_notify_insert 12 | 13 | -- DROP TRIGGER products_notify_insert ON public."Products"; 14 | 15 | CREATE TRIGGER products_notify_insert 16 | AFTER INSERT 17 | ON public."Products" 18 | FOR EACH ROW 19 | EXECUTE PROCEDURE public."Products_update_notify"(); 20 | 21 | -- Trigger: products_notify_update 22 | 23 | -- DROP TRIGGER products_notify_update ON public."Products"; 24 | 25 | CREATE TRIGGER products_notify_update 26 | AFTER UPDATE 27 | ON public."Products" 28 | FOR EACH ROW 29 | EXECUTE PROCEDURE public."Products_update_notify"(); -------------------------------------------------------------------------------- /samples/EventHub Demo/SQL Script/Products_update_notify_TriggerFunction.sql: -------------------------------------------------------------------------------- 1 | -- FUNCTION: public."Products_update_notify"() 2 | 3 | -- DROP FUNCTION public."Products_update_notify"(); 4 | 5 | CREATE FUNCTION public."Products_update_notify"() 6 | RETURNS trigger 7 | LANGUAGE 'plpgsql' 8 | COST 100 9 | VOLATILE NOT LEAKPROOF 10 | AS $BODY$ 11 | DECLARE 12 | Id uuid; 13 | Name character varying(512); 14 | BEGIN 15 | IF TG_OP = 'INSERT' OR TG_OP = 'UPDATE' THEN 16 | Id = NEW."Id"; 17 | Name = NEW."Name"; 18 | ELSE 19 | Id = OLD."Id"; 20 | Name = OLD."Name"; 21 | END IF; 22 | PERFORM pg_notify('productsnotification', TG_OP || ';' || Id || ';' || Name); 23 | RETURN NEW; 24 | END; 25 | 26 | $BODY$; 27 | 28 | ALTER FUNCTION public."Products_update_notify"() 29 | OWNER TO pgadmin; 30 | -------------------------------------------------------------------------------- /samples/Health Checks/SQL Notebooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/Health Checks/SQL Notebooks.png -------------------------------------------------------------------------------- /samples/IoT Demo/Images/IotTelemetry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/IoT Demo/Images/IotTelemetry.png -------------------------------------------------------------------------------- /samples/IoT Demo/Images/azurefunction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/IoT Demo/Images/azurefunction.png -------------------------------------------------------------------------------- /samples/IoT Demo/Images/simulateddevice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/IoT Demo/Images/simulateddevice.png -------------------------------------------------------------------------------- /samples/IoT Demo/IoTReporting.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/IoT Demo/IoTReporting.pbix -------------------------------------------------------------------------------- /samples/IoT Demo/simulated-device/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "simulated-device-2", 3 | "version": "1.0.0", 4 | "description": "Simulated device application in the IoT Hub quickstart cloud-to-device sample", 5 | "main": "SimulatedDevice.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/Azure-Samples/azure-iot-samples-node.git" 12 | }, 13 | "author": "Microsoft Corporation", 14 | "license": "MIT", 15 | "bugs": { 16 | "url": "https://github.com/Azure-Samples/azure-iot-samples-node/issues" 17 | }, 18 | "homepage": "https://github.com/Azure-Samples/azure-iot-samples-node#readme", 19 | "dependencies": { 20 | "chalk": "2.4.1", 21 | "azure-iot-device": "^1.7.1", 22 | "azure-iot-device-mqtt": "^1.7.1" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/README.md: -------------------------------------------------------------------------------- 1 | ## Initial Release of wide_world_importers_pg 2 | 3 | (Greg Low 30 Jun 2017) 4 | 5 | Aim of this project was to create an Azure PostgreSQL compatible version of the WideWorldImporters database. 6 | 7 | The core tables, sequences, and data have been loaded. 8 | 9 | The file provided is in .dump format. To restore it, follow these steps: 10 | 11 | 1. Connect to your Azure PostgreSQL server (using pgAdmin or other tool) 12 | 2. Create a database (likely called wide_world_importers_pg and with azure_pg_admin as the owner) 13 | 3. Restore the database by executing the command: 14 | 15 | `pg_restore -h yourazurepgserver.postgres.database.azure.com -p 5432 -U yourusername -W -v -Fc -d wide_world_importers_pg < wide_world_importers_pg.dump` 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/wide_world_importers_pg.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/databases/wide-world-importers/wide_world_importers_pg.dump -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace MultithreadedInMemoryTableInsert 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new MultithreadedOrderInsertMain()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/Source.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/Source.zip -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/bin/Release.zip.rename: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/bin/Release.zip.rename -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/workload-drivers/order-insert/database/types/website.order_list.sql: -------------------------------------------------------------------------------- 1 | CREATE TYPE website.order_list AS 2 | ( 3 | order_reference integer, 4 | customer_id integer, 5 | contact_person_id integer, 6 | expected_delivery_date date, 7 | customer_purchase_order_number varchar(20), 8 | is_undersupply_backordered boolean, 9 | comments text, 10 | delivery_instructions text 11 | ); 12 | -------------------------------------------------------------------------------- /samples/databases/wide-world-importers/workload-drivers/order-insert/media/wide-world-importers-order-insert-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/databases/wide-world-importers/workload-drivers/order-insert/media/wide-world-importers-order-insert-app.png -------------------------------------------------------------------------------- /samples/django-python/conclusion.md: -------------------------------------------------------------------------------- 1 | ### Conclusion 2 | In a relatively short amount of time, we were able to git clone an app running on the Python Django framework, using a PostgreSQL database in the backend. 3 | 4 | We changed the connection string to a provisioned **Azure Database for PostgreSQL**, and then connected the Bootcamp application in Azure. 5 | 6 | When we ran the application and registered a username for ""Bootcamp, we were able to see that the username existed in our **Azure Database for PostgreSQL**. 7 | 8 | With this simple installation, you can utilize many tools for PostgreSQL such as PostGIS, PGAdmin, pgScale, etc. 9 | -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/cli-storage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/cli-storage.PNG -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/cloud-shell-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/cloud-shell-menu.png -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/copyicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/copyicon.jpg -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/expand.png -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/manage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/manage.jpg -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/pin.png -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/register.png -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/settings.png -------------------------------------------------------------------------------- /samples/django-python/imgs/imgs/shell.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/django-python/imgs/imgs/shell.PNG -------------------------------------------------------------------------------- /samples/flexible-server/SDK/javascript/delete-server.ts: -------------------------------------------------------------------------------- 1 | const msRestNodeAuth = require("@azure/ms-rest-nodeauth"); 2 | const { PostgreSQLManagementClient } = require("@azure/arm-postgresql-flexible"); 3 | const subscriptionId = "00000000-0000-0000-0000-000000000000" 4 | 5 | msRestNodeAuth.interactiveLogin().then((creds) => { 6 | try { 7 | const postgresServerClient = new PostgreSQLManagementClient(creds, subscriptionId); 8 | const resourceGroupName = "daeunyim-rg"; 9 | const serverName = "daeunyim-node-eastus"; 10 | 11 | console.log("Time:", new Date(), "API Version: ", postgresServerClient.apiVersion); 12 | 13 | postgresServerClient.servers.get(resourceGroupName, serverName); 14 | 15 | } catch (err) { 16 | console.log("An error occurred:"); 17 | console.dir(err, { depth: null, colors: true }); 18 | } 19 | }); 20 | -------------------------------------------------------------------------------- /samples/flexible-server/SDK/javascript/get-server.ts: -------------------------------------------------------------------------------- 1 | const msRestNodeAuth = require("@azure/ms-rest-nodeauth"); 2 | const { PostgreSQLManagementClient } = require("@azure/arm-postgresql-flexible"); 3 | const subscriptionId = "00000000-0000-0000-0000-000000000000" 4 | 5 | msRestNodeAuth.interactiveLogin().then((creds) => { 6 | try { 7 | const postgresServerClient = new PostgreSQLManagementClient(creds, subscriptionId); 8 | const resourceGroupName = "test-resource-group"; 9 | const serverName = "test-server-pg"; 10 | 11 | postgresServerClient.servers.get(resourceGroupName, serverName).then((result) => { 12 | console.log(result); 13 | }); 14 | 15 | } catch (err) { 16 | console.log("An error occurred:"); 17 | console.dir(err, { depth: null, colors: true }); 18 | } 19 | }); -------------------------------------------------------------------------------- /samples/java/.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Auth filed 4 | *.auth 5 | *.azureauth 6 | 7 | # Mobile Tools for Java (J2ME) 8 | .mtj.tmp/ 9 | 10 | # Package Files # 11 | *.jar 12 | *.war 13 | *.ear 14 | 15 | # Azure Tooling # 16 | node_modules 17 | packages 18 | 19 | # Eclipse # 20 | *.pydevproject 21 | .project 22 | .metadata 23 | bin/** 24 | tmp/** 25 | tmp/**/* 26 | *.tmp 27 | *.bak 28 | *.swp 29 | *~.nib 30 | local.properties 31 | .classpath 32 | .settings/ 33 | .loadpath 34 | 35 | # Other Tooling # 36 | .classpath 37 | .project 38 | target/ 39 | .idea 40 | *.iml 41 | 42 | # Mac OS # 43 | .DS_Store 44 | .DS_Store? 45 | 46 | # Windows # 47 | Thumbs.db 48 | 49 | # reduced pom files should not be included 50 | dependency-reduced-pom.xml 51 | 52 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/.gitignore: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # This .gitignore file was automatically created by Microsoft(R) Visual Studio. 3 | ################################################################################ 4 | 5 | /.vs/config/applicationhost.config 6 | 7 | # Others 8 | node_modules/ 9 | typings/ 10 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/config.js: -------------------------------------------------------------------------------- 1 | var config = {}; 2 | 3 | config.Azuresearch = {} 4 | config.Postgres = {} 5 | 6 | //Azure search API key 7 | config.Azuresearch.apiKey = process.env.searchServicePrimaryKey; 8 | 9 | //Azure search service URL 10 | config.Azuresearch.serviceURL = process.env.searchServiceUri; 11 | 12 | //Azure search index name to be created 13 | config.Azuresearch.indexName = "azure-search-data"; 14 | 15 | //Azure search serive API version 16 | config.Azuresearch.apiVersion = "2015-02-28-Preview"; 17 | 18 | //Postgres database connection string 19 | config.Postgres.connstr = process.env.POSTGRESQLCONNSTR_DefaultConnection; 20 | config.Postgres.pgAdminUser = process.env.pgAdminUser; 21 | 22 | 23 | module.exports = config; 24 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/deploy/azuredeploy.parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | } 6 | } -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/deploy/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "itemDisplayName": "Deploy PostgreSQL server and Node.js web app linked to a GitHub repository", 3 | "description": "This template creates PostgreSQL server and Node.js web app that is linked to a project in a GitHub repository.", 4 | "summary": "Deploy PostgreSQL server and Node.js web app linked to a GitHub repository", 5 | "githubUsername": "shrutikamendhe", 6 | "dateUpdated": "2017-05-10" 7 | } -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/ARMTemplate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/ARMTemplate.md -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/TestPostgreSQLConnection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/TestPostgreSQLConnection.md -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-1.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-10.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-11.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-12.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-13.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-14.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-2.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-3.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-4.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-5.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-6.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-7.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-8.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/PostgreSQLImage-9.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/azure-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/azure-deploy.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-1.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-10.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-11.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-12.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-13.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-14.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-15.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-16.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-17.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-18.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-19.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-2.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-20.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-21.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-22.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-23.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-24.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-25.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-26.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-27.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-28.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-29.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-3.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-30.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-31.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-32.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-33.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-34.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-35.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-36.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-37.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-4.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-40.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-41.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-42.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-43.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-44.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-45.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-46.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-47.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-48.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-49.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-5.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-50.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-51.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-52.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-53.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-6.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-7.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-8.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-9.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-login.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-logincredentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-logincredentials.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-registered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-registered.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/image-registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/image-registration.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-25.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-26.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-27.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-28.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-29.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-30.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-31.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-32.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-image-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-image-33.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/docs/img/search-index-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/docs/img/search-index-schema.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "express-app2", 3 | "version": "0.0.0", 4 | "private": true, 5 | "scripts": { 6 | "start": "node ./server.js" 7 | }, 8 | "description": "ExpressApp2", 9 | "author": { 10 | "name": "Sapan.Vaswani" 11 | }, 12 | "dependencies": { 13 | "async": "2.5.0", 14 | "bcryptjs": "^0.7.12", 15 | "body-parser": "~1.8.1", 16 | "cookie-parser": "~1.3.3", 17 | "debug": "~2.6.9", 18 | "express": "~4.9.0", 19 | "express-session": "~1.0.0", 20 | "jade": "~1.6.0", 21 | "morgan": "~1.3.0", 22 | "node-schedule": "^1.2.3", 23 | "passport": "^0.2.0", 24 | "passport-local": "^1.0.0", 25 | "pg": "^6.1.5", 26 | "q": "^1.0.1", 27 | "request": "^2.81.0", 28 | "serve-favicon": "~2.1.3", 29 | "stylus": "0.42.3" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/images/Coffee_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/public/images/Coffee_2.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ar.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Arabic translation for bootstrap-datetimepicker 3 | * Ala' Mohammad 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ar'] = { 7 | days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"], 8 | daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"], 9 | daysMin: ["أح", "إث", "ث", "أر", "خ", "ج", "س", "أح"], 10 | months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], 11 | monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], 12 | today: "هذا اليوم", 13 | suffix: [], 14 | meridiem: [], 15 | rtl: true 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.az.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Azerbaijani translation for bootstrap-datetimepicker 3 | * Konstantin Kaluzhnikov 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['az'] = { 7 | days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə", "Bazar"], 8 | daysShort: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"], 9 | daysMin: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"], 10 | months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"], 11 | monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"], 12 | today: "Bugün", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation for bootstrap-datetimepicker 3 | * Apostol Apostolov 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['bg'] = { 7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"], 9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"], 10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "днес", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.bn.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bangla(Bangladesh) translation for bootstrap-datetimepicker 3 | * Mahbub Rabbani 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['bn'] = { 7 | days: ["রবিবার", "সোমবার", "মঙ্গলবার", "বুধবার", "বৃহষ্পতিবার", "শুক্রবার", "শনিবার", "রবিবার"], 8 | daysShort: ["রবি", "সোম", "মঙ্গল", "বুধ", " বৃহঃ", "শুক্র", "শনি", "রবি"], 9 | daysMin: ["রবি", "সোম", "মঙ্গ", "বুধ", "বৃহ", "শুক্র", "শনি", "রবি"], 10 | months: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'অগাস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর' ], 11 | monthsShort: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রি', 'মে', 'জুন', 'জুলা', 'অগা', 'সেপ্টে', 'অক্টো', 'নভে', 'ডিসে' ], 12 | today: "আজ", 13 | suffix: [], 14 | meridiem: ['পূর্বাহ্ণ', 'অপরাহ্ন'] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-datetimepicker 3 | * J. Garcia 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ca'] = { 7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"], 8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"], 9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"], 10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], 12 | today: "Avui", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.cs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Czech translation for bootstrap-datetimepicker 3 | * Matěj Koubík 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['cs'] = { 8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"], 9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"], 11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], 12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], 13 | today: "Dnes", 14 | suffix: [], 15 | meridiem: [], 16 | weekStart: 1, 17 | format: "dd.mm.yyyy" 18 | }; 19 | }(jQuery)); 20 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation for bootstrap-datetimepicker 3 | * Christian Pedersen 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['da'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * German translation for bootstrap-datetimepicker 3 | * Sam Zurcher 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['de'] = { 7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"], 8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"], 9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"], 10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], 12 | today: "Heute", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1, 16 | format: "dd.mm.yyyy" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ee.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Estonian translation for bootstrap-datetimepicker 3 | * Rene Korss 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ee'] = { 7 | days: ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev", "Pühapäev"], 8 | daysShort: ["P", "E", "T", "K", "N", "R", "L", "P"], 9 | daysMin: ["P", "E", "T", "K", "N", "R", "L", "P"], 10 | months: ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"], 11 | monthsShort: ["Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni", "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets"], 12 | today: "Täna", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1, 16 | format: "dd.mm.yyyy hh:ii" 17 | }; 18 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-datetimepicker 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['el'] = { 6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"], 7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"], 8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"], 9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], 11 | today: "Σήμερα", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Spanish translation for bootstrap-datetimepicker 3 | * Bruno Bonamin 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['es'] = { 7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"], 10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 12 | today: "Hoy", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.fi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Finnish translation for bootstrap-datetimepicker 3 | * Jaakko Salonen 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['fi'] = { 7 | days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"], 8 | daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"], 9 | daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"], 10 | months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], 11 | monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"], 12 | today: "tänään", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * French translation for bootstrap-datetimepicker 3 | * Nico Mollet 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['fr'] = { 7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"], 8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"], 9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"], 10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Aujourd'hui", 13 | suffix: [], 14 | meridiem: ["am", "pm"], 15 | weekStart: 1, 16 | format: "dd/mm/yyyy hh:ii" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation for bootstrap-datetimepicker 3 | * Sagie Maoz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['he'] = { 7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], 8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], 12 | today: "היום", 13 | suffix: [], 14 | meridiem: [], 15 | rtl: true 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Croatian localisation 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['hr'] = { 6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"], 7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"], 8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"], 9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], 10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"], 11 | today: "Danas", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hungarian translation for bootstrap-datetimepicker 3 | * darevish 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['hu'] = { 7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"], 8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"], 9 | daysMin: ["V", "H", "K", "Sze", "Cs", "P", "Szo", "V"], 10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"], 12 | today: "Ma", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.hy.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Armenian translation for bootstrap-datepicker 3 | * Hayk Chamyan 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['hy'] = { 7 | days: ["Կիրակի", "Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ", "Կիրակի"], 8 | daysShort: ["Կիր", "Երկ", "Երք", "Չոր", "Հնգ", "Ուր", "Շաբ", "Կիր"], 9 | daysMin: ["Կի", "Եկ", "Եք", "Չո", "Հի", "Ու", "Շա", "Կի"], 10 | months: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"], 11 | monthsShort: ["Հնվ", "Փետ", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ"], 12 | today: "Այսօր", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Icelandic translation for bootstrap-datetimepicker 3 | * Hinrik Örn Sigurðsson 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['is'] = { 7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"], 8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"], 9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"], 10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], 12 | today: "Í Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Italian translation for bootstrap-datetimepicker 3 | * Enrico Rubboli 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['it'] = { 7 | days: ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato", "Domenica"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"], 10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], 12 | today: "Oggi", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1, 16 | format: "dd/mm/yyyy hh:ii:ss" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-datetimepicker 3 | * Norio Suzuki 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ja'] = { 7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"], 8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"], 9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"], 10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | today: "今日", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ka.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Georgian translation for bootstrap-datetimepicker 3 | * Zura Jijavadze 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ka'] = { 7 | days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი", "კვირა"], 8 | daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ", "კვი"], 9 | daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა", "კვ"], 10 | months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"], 11 | monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"], 12 | today: "დღეს", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ko.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-datetimepicker 3 | * Gu Youn 4 | * Baekjoon Choi 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['ko'] = { 8 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"], 9 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"], 10 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"], 11 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 12 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 13 | suffix: [], 14 | meridiem: ["오전", "오후"], 15 | today: "오늘", 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.lv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Latvian translation for bootstrap-datetimepicker 3 | * Artis Avotins 4 | */ 5 | 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['lv'] = { 8 | days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena", "Svētdiena"], 9 | daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S", "Sv"], 10 | daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "St", "Sv"], 11 | months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec."], 13 | today: "Šodien", 14 | suffix: [], 15 | meridiem: [], 16 | weekStart: 1 17 | }; 18 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Malay translation for bootstrap-datetimepicker 3 | * Ateman Faiz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ms'] = { 7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"], 8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"], 9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"], 10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], 12 | today: "Hari Ini", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.nb.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian (bokmål) translation for bootstrap-datetimepicker 3 | * Fredrik Sundmyhr 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nb'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation for bootstrap-datetimepicker 3 | * Reinier Goltstein 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nl'] = { 7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"], 8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Vandaag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.no.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian translation for bootstrap-datetimepicker 3 | * Rune Warhuus 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['no'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.pl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Polish translation for bootstrap-datetimepicker 3 | * Robert 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['pl'] = { 7 | days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela"], 8 | daysShort: ["Nie", "Pn", "Wt", "Śr", "Czw", "Pt", "So", "Nie"], 9 | daysMin: ["N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N"], 10 | months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"], 11 | monthsShort: ["Sty", "Lu", "Mar", "Kw", "Maj", "Cze", "Lip", "Sie", "Wrz", "Pa", "Lis", "Gru"], 12 | today: "Dzisiaj", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Brazilian translation for bootstrap-datetimepicker 3 | * Cauan Cabral 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['pt-BR'] = { 7 | format: 'dd/mm/yyyy', 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 13 | today: "Hoje", 14 | suffix: [], 15 | meridiem: [] 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.pt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Portuguese translation for bootstrap-datetimepicker 3 | * Original code: Cauan Cabral 4 | * Tiago Melo 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['pt'] = { 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 13 | suffix: [], 14 | meridiem: [], 15 | today: "Hoje" 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Romanian translation for bootstrap-datetimepicker 3 | * Cristian Vasile 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ro'] = { 7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"], 8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"], 9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"], 10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], 11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Astăzi", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.rs-latin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian latin translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"], 9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"], 10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danas", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian cyrillic translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"], 8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"], 9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"], 10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], 12 | today: "Данас", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Russian translation for bootstrap-datetimepicker 3 | * Victor Taranenko 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ru'] = { 7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"], 8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"], 9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"], 10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 12 | today: "Сегодня", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.sk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovak translation for bootstrap-datetimepicker 3 | * Marek Lichtner 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates["sk"] = { 8 | days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"], 9 | daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pi", "So", "Ne"], 11 | months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"], 13 | today: "Dnes", 14 | suffix: [], 15 | meridiem: [], 16 | weekStart: 1, 17 | format: "dd.mm.yyyy" 18 | }; 19 | }(jQuery)); 20 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.sl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovene translation for bootstrap-datetimepicker 3 | * Gregor Rudolf 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sl'] = { 7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"], 9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"], 10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danes", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-datetimepicker 3 | * Patrik Ragnarsson 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sv'] = { 7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"], 8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"], 9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"], 10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation for bootstrap-datetimepicker 3 | * Suchau Jiraprapot 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['th'] = { 7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], 8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | today: "วันนี้", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-datetimepicker 3 | * Serkan Algur 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['tr'] = { 7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"], 8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"], 9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"], 10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], 12 | today: "Bugün", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | 18 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.ua.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datepicker 3 | * Igor Polynets 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ua'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четверг", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Квт", "Трв", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Грд"], 12 | today: "Сьогодні", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.uk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datetimepicker 3 | * Andrey Vityuk 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['uk'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], 12 | today: "Сьогодні", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datetimepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今天", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/javascripts/datepicker/locales/bootstrap-datetimepicker.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Traditional Chinese translation for bootstrap-datetimepicker 3 | * Rung-Sheng Jang 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-TW'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今天", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/stylesheets/azure_deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/nodejs/DayPlannerApp/public/stylesheets/azure_deploy.png -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | 6 | a { 7 | color: #00B7FF; 8 | } 9 | 10 | #map { 11 | width: 100%; 12 | height: 600px; 13 | } -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/public/stylesheets/style.styl: -------------------------------------------------------------------------------- 1 | body 2 | padding: 50px 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif 4 | a 5 | color: #00B7FF -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/routes/users.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var router = express.Router(); 3 | 4 | /* GET users listing. */ 5 | router.get('/', function (req, res) { 6 | res.send('respond with a resource'); 7 | }); 8 | 9 | module.exports = router; -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/server.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var debug = require('debug')('ExpressApp2'); 4 | var app = require('./app'); 5 | 6 | app.set('port', process.env.PORT || 3000); 7 | 8 | var server = app.listen(app.get('port'), function() { 9 | debug('Express server listening on port ' + server.address().port); 10 | }); 11 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/typings.json: -------------------------------------------------------------------------------- 1 | { 2 | "globalDependencies": { 3 | "body-parser": "registry:dt/body-parser#0.0.0+20160317120654", 4 | "cookie-parser": "registry:dt/cookie-parser#1.3.4+20160316155526", 5 | "debug": "registry:dt/debug#0.0.0+20160317120654", 6 | "express": "registry:dt/express#4.0.0+20160317120654", 7 | "express-serve-static-core": "registry:dt/express-serve-static-core#0.0.0+20160602151406", 8 | "jade": "registry:dt/jade#0.0.0+20160316155526", 9 | "mime": "registry:dt/mime#0.0.0+20160316155526", 10 | "morgan": "registry:dt/morgan#1.7.0+20160524142355", 11 | "serve-favicon": "registry:dt/serve-favicon#0.0.0+20160316155526", 12 | "serve-static": "registry:dt/serve-static#0.0.0+20160606155157", 13 | "stylus": "registry:dt/stylus#0.0.0+20160317120654" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/views/error.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= message 5 | h2= error.status 6 | pre #{error.stack} -------------------------------------------------------------------------------- /samples/nodejs/DayPlannerApp/views/layout.jade: -------------------------------------------------------------------------------- 1 | doctype html 2 | html 3 | head 4 | title= title 5 | link(rel='stylesheet', href='/stylesheets/style.css') 6 | body 7 | block content -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/PollPg/host.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/PollPg/zip/Alert.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/query-store/a-single-if-then-this-alert/PollPg/zip/Alert.zip -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/arm/azuredeploy.parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "appName": { 6 | "value": "qsmon" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring.png -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring_troubleshooting_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring_troubleshooting_1.png -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring_troubleshooting_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring_troubleshooting_2.png -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring_troubleshooting_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/query-store/a-single-if-then-this-alert/assets/qsmonitoring_troubleshooting_3.png -------------------------------------------------------------------------------- /samples/query-store/a-single-if-then-this-alert/logs/qsmonitoring20190207140106.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/query-store/a-single-if-then-this-alert/logs/qsmonitoring20190207140106.txt -------------------------------------------------------------------------------- /samples/query-store/regressed-queries/requirements.txt: -------------------------------------------------------------------------------- 1 | psycopg2 2 | pandas 3 | numpy 4 | scipy 5 | matplotlib -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/Rakefile: -------------------------------------------------------------------------------- 1 | # Add your own tasks in files placed in lib/tasks ending in .rake, 2 | # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. 3 | 4 | require_relative 'config/application' 5 | 6 | Rails.application.load_tasks 7 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/config/manifest.js: -------------------------------------------------------------------------------- 1 | //= link_tree ../images 2 | //= link_directory ../javascripts .js 3 | //= link_directory ../stylesheets .css 4 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/images/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/app/assets/images/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/cable.js: -------------------------------------------------------------------------------- 1 | // Action Cable provides the framework to deal with WebSockets in Rails. 2 | // You can generate new channels where WebSocket features live using the `rails generate channel` command. 3 | // 4 | //= require action_cable 5 | //= require_self 6 | //= require_tree ./channels 7 | 8 | (function() { 9 | this.App || (this.App = {}); 10 | 11 | App.cable = ActionCable.createConsumer(); 12 | 13 | }).call(this); 14 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/channels/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/app/assets/javascripts/channels/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ar.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Arabic translation for bootstrap-datetimepicker 3 | * Ala' Mohammad 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ar'] = { 7 | days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"], 8 | daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"], 9 | daysMin: ["أح", "إث", "ث", "أر", "خ", "ج", "س", "أح"], 10 | months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], 11 | monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], 12 | today: "هذا اليوم", 13 | suffix: [], 14 | meridiem: [], 15 | rtl: true 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.az.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Azerbaijani translation for bootstrap-datetimepicker 3 | * Konstantin Kaluzhnikov 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['az'] = { 7 | days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə", "Bazar"], 8 | daysShort: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"], 9 | daysMin: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"], 10 | months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"], 11 | monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"], 12 | today: "Bugün", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation for bootstrap-datetimepicker 3 | * Apostol Apostolov 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['bg'] = { 7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"], 9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"], 10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "днес", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.bn.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bangla(Bangladesh) translation for bootstrap-datetimepicker 3 | * Mahbub Rabbani 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['bn'] = { 7 | days: ["রবিবার", "সোমবার", "মঙ্গলবার", "বুধবার", "বৃহষ্পতিবার", "শুক্রবার", "শনিবার", "রবিবার"], 8 | daysShort: ["রবি", "সোম", "মঙ্গল", "বুধ", " বৃহঃ", "শুক্র", "শনি", "রবি"], 9 | daysMin: ["রবি", "সোম", "মঙ্গ", "বুধ", "বৃহ", "শুক্র", "শনি", "রবি"], 10 | months: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'অগাস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর' ], 11 | monthsShort: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রি', 'মে', 'জুন', 'জুলা', 'অগা', 'সেপ্টে', 'অক্টো', 'নভে', 'ডিসে' ], 12 | today: "আজ", 13 | suffix: [], 14 | meridiem: ['পূর্বাহ্ণ', 'অপরাহ্ন'] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-datetimepicker 3 | * J. Garcia 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ca'] = { 7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"], 8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"], 9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"], 10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], 12 | today: "Avui", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.cs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Czech translation for bootstrap-datetimepicker 3 | * Matěj Koubík 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['cs'] = { 8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"], 9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"], 11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], 12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], 13 | today: "Dnes", 14 | suffix: [], 15 | meridiem: [], 16 | weekStart: 1, 17 | format: "dd.mm.yyyy" 18 | }; 19 | }(jQuery)); 20 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation for bootstrap-datetimepicker 3 | * Christian Pedersen 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['da'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * German translation for bootstrap-datetimepicker 3 | * Sam Zurcher 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['de'] = { 7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"], 8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"], 9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"], 10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], 12 | today: "Heute", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1, 16 | format: "dd.mm.yyyy" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-datetimepicker 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['el'] = { 6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"], 7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"], 8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"], 9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], 11 | today: "Σήμερα", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Spanish translation for bootstrap-datetimepicker 3 | * Bruno Bonamin 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['es'] = { 7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"], 10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 12 | today: "Hoy", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.fi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Finnish translation for bootstrap-datetimepicker 3 | * Jaakko Salonen 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['fi'] = { 7 | days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"], 8 | daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"], 9 | daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"], 10 | months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], 11 | monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"], 12 | today: "tänään", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * French translation for bootstrap-datetimepicker 3 | * Nico Mollet 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['fr'] = { 7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"], 8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"], 9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"], 10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Aujourd'hui", 13 | suffix: [], 14 | meridiem: ["am", "pm"], 15 | weekStart: 1, 16 | format: "dd/mm/yyyy hh:ii" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation for bootstrap-datetimepicker 3 | * Sagie Maoz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['he'] = { 7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], 8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], 12 | today: "היום", 13 | suffix: [], 14 | meridiem: [], 15 | rtl: true 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Croatian localisation 3 | */ 4 | ;(function($){ 5 | $.fn.datetimepicker.dates['hr'] = { 6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"], 7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"], 8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"], 9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], 10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"], 11 | today: "Danas", 12 | suffix: [], 13 | meridiem: [] 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hungarian translation for bootstrap-datetimepicker 3 | * darevish 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['hu'] = { 7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"], 8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"], 9 | daysMin: ["V", "H", "K", "Sze", "Cs", "P", "Szo", "V"], 10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"], 12 | today: "Ma", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.hy.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Armenian translation for bootstrap-datepicker 3 | * Hayk Chamyan 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['hy'] = { 7 | days: ["Կիրակի", "Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ", "Կիրակի"], 8 | daysShort: ["Կիր", "Երկ", "Երք", "Չոր", "Հնգ", "Ուր", "Շաբ", "Կիր"], 9 | daysMin: ["Կի", "Եկ", "Եք", "Չո", "Հի", "Ու", "Շա", "Կի"], 10 | months: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"], 11 | monthsShort: ["Հնվ", "Փետ", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ"], 12 | today: "Այսօր", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Icelandic translation for bootstrap-datetimepicker 3 | * Hinrik Örn Sigurðsson 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['is'] = { 7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"], 8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"], 9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"], 10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], 12 | today: "Í Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Italian translation for bootstrap-datetimepicker 3 | * Enrico Rubboli 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['it'] = { 7 | days: ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato", "Domenica"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"], 10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], 12 | today: "Oggi", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1, 16 | format: "dd/mm/yyyy hh:ii:ss" 17 | }; 18 | }(jQuery)); 19 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-datetimepicker 3 | * Norio Suzuki 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ja'] = { 7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"], 8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"], 9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"], 10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | today: "今日", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ka.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Georgian translation for bootstrap-datetimepicker 3 | * Zura Jijavadze 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ka'] = { 7 | days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი", "კვირა"], 8 | daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ", "კვი"], 9 | daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა", "კვ"], 10 | months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"], 11 | monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"], 12 | today: "დღეს", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ko.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-datetimepicker 3 | * Gu Youn 4 | * Baekjoon Choi 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['ko'] = { 8 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"], 9 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"], 10 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"], 11 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 12 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 13 | suffix: [], 14 | meridiem: ["오전", "오후"], 15 | today: "오늘", 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.lv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Latvian translation for bootstrap-datetimepicker 3 | * Artis Avotins 4 | */ 5 | 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['lv'] = { 8 | days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena", "Svētdiena"], 9 | daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S", "Sv"], 10 | daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "St", "Sv"], 11 | months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec."], 13 | today: "Šodien", 14 | suffix: [], 15 | meridiem: [], 16 | weekStart: 1 17 | }; 18 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Malay translation for bootstrap-datetimepicker 3 | * Ateman Faiz 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ms'] = { 7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"], 8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"], 9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"], 10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], 12 | today: "Hari Ini", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.nb.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian (bokmål) translation for bootstrap-datetimepicker 3 | * Fredrik Sundmyhr 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nb'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation for bootstrap-datetimepicker 3 | * Reinier Goltstein 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['nl'] = { 7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"], 8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Vandaag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.no.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian translation for bootstrap-datetimepicker 3 | * Rune Warhuus 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['no'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.pl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Polish translation for bootstrap-datetimepicker 3 | * Robert 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['pl'] = { 7 | days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela"], 8 | daysShort: ["Nie", "Pn", "Wt", "Śr", "Czw", "Pt", "So", "Nie"], 9 | daysMin: ["N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N"], 10 | months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"], 11 | monthsShort: ["Sty", "Lu", "Mar", "Kw", "Maj", "Cze", "Lip", "Sie", "Wrz", "Pa", "Lis", "Gru"], 12 | today: "Dzisiaj", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Brazilian translation for bootstrap-datetimepicker 3 | * Cauan Cabral 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['pt-BR'] = { 7 | format: 'dd/mm/yyyy', 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 13 | today: "Hoje", 14 | suffix: [], 15 | meridiem: [] 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.pt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Portuguese translation for bootstrap-datetimepicker 3 | * Original code: Cauan Cabral 4 | * Tiago Melo 5 | */ 6 | ;(function($){ 7 | $.fn.datetimepicker.dates['pt'] = { 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 13 | suffix: [], 14 | meridiem: [], 15 | today: "Hoje" 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Romanian translation for bootstrap-datetimepicker 3 | * Cristian Vasile 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ro'] = { 7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"], 8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"], 9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"], 10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], 11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Astăzi", 13 | suffix: [], 14 | meridiem: [], 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.rs-latin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian latin translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"], 9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"], 10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danas", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian cyrillic translation for bootstrap-datetimepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['rs'] = { 7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"], 8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"], 9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"], 10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], 12 | today: "Данас", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Russian translation for bootstrap-datetimepicker 3 | * Victor Taranenko 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ru'] = { 7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"], 8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"], 9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"], 10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 12 | today: "Сегодня", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.sl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovene translation for bootstrap-datetimepicker 3 | * Gregor Rudolf 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sl'] = { 7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"], 9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"], 10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danes", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-datetimepicker 3 | * Patrik Ragnarsson 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['sv'] = { 7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"], 8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"], 9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"], 10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation for bootstrap-datetimepicker 3 | * Suchau Jiraprapot 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['th'] = { 7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], 8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | today: "วันนี้", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-datetimepicker 3 | * Serkan Algur 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['tr'] = { 7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"], 8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"], 9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"], 10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], 12 | today: "Bugün", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); 17 | 18 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.ua.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datepicker 3 | * Igor Polynets 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['ua'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четверг", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Квт", "Трв", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Грд"], 12 | today: "Сьогодні", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.uk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datetimepicker 3 | * Andrey Vityuk 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['uk'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], 12 | today: "Сьогодні", 13 | suffix: [], 14 | meridiem: [] 15 | }; 16 | }(jQuery)); -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datetimepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今天", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/datepicker/locales/bootstrap-datetimepicker.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Traditional Chinese translation for bootstrap-datetimepicker 3 | * Rung-Sheng Jang 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-TW'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今天", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/javascripts/waypoint.coffee: -------------------------------------------------------------------------------- 1 | # Place all the behaviors and hooks related to the matching controller here. 2 | # All this logic will automatically be available in application.js. 3 | # You can use CoffeeScript in this file: http://coffeescript.org/ 4 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/assets/stylesheets/waypoint.scss: -------------------------------------------------------------------------------- 1 | // Place all the styles related to the waypoint controller here. 2 | // They will automatically be included in application.css. 3 | // You can use Sass (SCSS) here: http://sass-lang.com/ 4 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- 1 | module ApplicationCable 2 | class Channel < ActionCable::Channel::Base 3 | end 4 | end 5 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- 1 | module ApplicationCable 2 | class Connection < ActionCable::Connection::Base 3 | end 4 | end 5 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- 1 | class ApplicationController < ActionController::Base 2 | protect_from_forgery with: :exception 3 | end 4 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/app/controllers/concerns/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/helpers/waypoint_helper.rb: -------------------------------------------------------------------------------- 1 | module WaypointHelper 2 | end 3 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- 1 | class ApplicationMailer < ActionMailer::Base 2 | default from: 'from@example.com' 3 | layout 'mailer' 4 | end 5 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/models/application_record.rb: -------------------------------------------------------------------------------- 1 | class ApplicationRecord < ActiveRecord::Base 2 | self.abstract_class = true 3 | end 4 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/models/concerns/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/app/models/concerns/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Day Planner App 5 | <%= csrf_meta_tags %> 6 | <%= stylesheet_link_tag 'application', media: 'all' %> 7 | <%= javascript_include_tag 'application' %> 8 | 9 | 10 | 11 | <%= yield %> 12 | 13 | 14 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | <%= yield %> 12 | 13 | 14 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/bin/bundle: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby.exe 2 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) 3 | load Gem.bin_path('bundler', 'bundle') 4 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/bin/rails: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby.exe 2 | APP_PATH = File.expand_path('../config/application', __dir__) 3 | require_relative '../config/boot' 4 | require 'rails/commands' 5 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/bin/rake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby.exe 2 | require_relative '../config/boot' 3 | require 'rake' 4 | Rake.application.run 5 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/bin/yarn: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby.exe 2 | VENDOR_PATH = File.expand_path('..', __dir__) 3 | Dir.chdir(VENDOR_PATH) do 4 | begin 5 | exec "yarnpkg #{ARGV.join(" ")}" 6 | rescue Errno::ENOENT 7 | $stderr.puts "Yarn executable was not detected in the system." 8 | $stderr.puts "Download Yarn at https://yarnpkg.com/en/docs/install" 9 | exit 1 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config.ru: -------------------------------------------------------------------------------- 1 | # This file is used by Rack-based servers to start the application. 2 | 3 | require_relative 'config/environment' 4 | 5 | run Rails.application 6 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/application.rb: -------------------------------------------------------------------------------- 1 | require_relative 'boot' 2 | 3 | require 'rails/all' 4 | 5 | # Require the gems listed in Gemfile, including any gems 6 | # you've limited to :test, :development, or :production. 7 | Bundler.require(*Rails.groups) 8 | 9 | module Demo 10 | class Application < Rails::Application 11 | # Initialize configuration defaults for originally generated Rails version. 12 | config.load_defaults 5.1 13 | 14 | # Settings in config/environments/* take precedence over those specified here. 15 | # Application configuration should go into files in config/initializers 16 | # -- all .rb files in that directory are automatically loaded. 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/boot.rb: -------------------------------------------------------------------------------- 1 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) 2 | 3 | require 'bundler/setup' # Set up gems listed in the Gemfile. 4 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/cable.yml: -------------------------------------------------------------------------------- 1 | development: 2 | adapter: async 3 | 4 | test: 5 | adapter: async 6 | 7 | production: 8 | adapter: redis 9 | url: redis://localhost:6379/1 10 | channel_prefix: demo_production 11 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/environment.rb: -------------------------------------------------------------------------------- 1 | # Load the Rails application. 2 | require_relative 'application' 3 | 4 | # Initialize the Rails application. 5 | Rails.application.initialize! 6 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # ApplicationController.renderer.defaults.merge!( 4 | # http_host: 'example.org', 5 | # https: false 6 | # ) 7 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/assets.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Version of your assets, change this if you want to expire all your assets. 4 | Rails.application.config.assets.version = '1.0' 5 | 6 | # Add additional assets to the asset load path. 7 | # Rails.application.config.assets.paths << Emoji.images_path 8 | # Add Yarn node_modules folder to the asset load path. 9 | Rails.application.config.assets.paths << Rails.root.join('node_modules') 10 | 11 | # Precompile additional assets. 12 | # application.js, application.css, and all non-JS/CSS in the app/assets 13 | # folder are already added. 14 | # Rails.application.config.assets.precompile += %w( admin.js admin.css ) 15 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. 4 | # Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } 5 | 6 | # You can also remove all the silencers if you're trying to debug a problem that might stem from framework code. 7 | # Rails.backtrace_cleaner.remove_silencers! 8 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Specify a serializer for the signed and encrypted cookie jars. 4 | # Valid options are :json, :marshal, and :hybrid. 5 | Rails.application.config.action_dispatch.cookies_serializer = :json 6 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Configure sensitive parameters which will be filtered from the log file. 4 | Rails.application.config.filter_parameters += [:password] 5 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/inflections.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Add new inflection rules using the following format. Inflections 4 | # are locale specific, and you may define rules for as many different 5 | # locales as you wish. All of these examples are active by default: 6 | # ActiveSupport::Inflector.inflections(:en) do |inflect| 7 | # inflect.plural /^(ox)$/i, '\1en' 8 | # inflect.singular /^(ox)en/i, '\1' 9 | # inflect.irregular 'person', 'people' 10 | # inflect.uncountable %w( fish sheep ) 11 | # end 12 | 13 | # These inflection rules are supported but not enabled by default: 14 | # ActiveSupport::Inflector.inflections(:en) do |inflect| 15 | # inflect.acronym 'RESTful' 16 | # end 17 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Add new mime types for use in respond_to blocks: 4 | # Mime::Type.register "text/richtext", :rtf 5 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # This file contains settings for ActionController::ParamsWrapper which 4 | # is enabled by default. 5 | 6 | # Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. 7 | ActiveSupport.on_load(:action_controller) do 8 | wrap_parameters format: [:json] 9 | end 10 | 11 | # To enable root element in JSON for ActiveRecord objects. 12 | # ActiveSupport.on_load(:active_record) do 13 | # self.include_root_in_json = true 14 | # end 15 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/config/routes.rb: -------------------------------------------------------------------------------- 1 | Rails.application.routes.draw do 2 | get 'waypoint/waypoint' 3 | post 'waypoint/waypoint' 4 | root 'waypoint#waypoint' 5 | 6 | get 'waypoint/index' 7 | post 'waypoint/index' 8 | root 'waypoint#index' 9 | 10 | get 'waypoint/get_index_data' 11 | post 'waypoint/get_index_data' 12 | root 'waypoint#get_index_data' 13 | end 14 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/db/seeds.rb: -------------------------------------------------------------------------------- 1 | # This file should contain all the record creation needed to seed the database with its default values. 2 | # The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup). 3 | # 4 | # Examples: 5 | # 6 | # movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) 7 | # Character.create(name: 'Luke', movie: movies.first) 8 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/TestPostgreSQLConnection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/TestPostgreSQLConnection.md -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-1.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-10.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-2.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-3.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-4.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-5.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-6.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-7.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-8.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/PostgreSQLImage-9.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/azure-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/azure-deploy.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-1.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-10.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-11.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-12.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-13.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-14.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-15.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-16.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-17.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-18.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-19.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-2.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-20.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-21.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-21.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-22.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-23.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-25.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-25.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-26.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-26.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-27.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-27.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-28.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-28.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-29.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-29.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-3.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-30.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-30.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-31.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-31.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-32.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-32.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-33.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-33.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-34.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-34.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-35.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-35.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-37.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-4.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-40.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-41.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-42.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-43.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-44.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-45.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-46.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-47.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-48.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-5.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-6.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-7.PNG -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-8.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/image-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/image-9.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-25.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-26.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-27.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-28.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-29.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-30.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-31.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-32.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-image-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-image-33.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/docs/img/search-index-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/docs/img/search-index-schema.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/lib/assets/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/lib/assets/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/lib/tasks/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/lib/tasks/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/log/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/log/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "demo", 3 | "private": true, 4 | "dependencies": {} 5 | } 6 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/public/Coffee_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/public/Coffee_2.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/public/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/public/apple-touch-icon.png -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/public/favicon.ico -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/public/robots.txt: -------------------------------------------------------------------------------- 1 | # See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file 2 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/application_system_test_case.rb: -------------------------------------------------------------------------------- 1 | require "test_helper" 2 | 3 | class ApplicationSystemTestCase < ActionDispatch::SystemTestCase 4 | driven_by :selenium, using: :chrome, screen_size: [1400, 1400] 5 | end 6 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/controllers/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/controllers/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/controllers/waypoint_controller_test.rb: -------------------------------------------------------------------------------- 1 | require 'test_helper' 2 | 3 | class WaypointControllerTest < ActionDispatch::IntegrationTest 4 | # test "the truth" do 5 | # assert true 6 | # end 7 | end 8 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/fixtures/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/fixtures/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/fixtures/files/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/fixtures/files/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/helpers/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/helpers/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/integration/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/integration/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/mailers/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/mailers/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/models/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/models/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/system/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/test/system/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../config/environment', __FILE__) 2 | require 'rails/test_help' 3 | 4 | class ActiveSupport::TestCase 5 | # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order. 6 | fixtures :all 7 | 8 | # Add more helper methods to be used by all tests here... 9 | end 10 | -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/tmp/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/tmp/.keep -------------------------------------------------------------------------------- /samples/rubyonrails/DayPlannerApp/vendor/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-postgresql/1d0bc8bb23814444e88714e45122977201c62dce/samples/rubyonrails/DayPlannerApp/vendor/.keep -------------------------------------------------------------------------------- /samples/wide-world-importers/workload-drivers/order-insert/database/types/website.order_line_list.sql: -------------------------------------------------------------------------------- 1 | CREATE TYPE website.order_line_list AS 2 | ( 3 | order_reference integer, 4 | stock_item_id integer, 5 | description varchar(100), 6 | quantity integer 7 | ); 8 | --------------------------------------------------------------------------------